是否有可能沒有使用cocos 2D粒子。我認識粒子設計師,但我們必須在cocos 2D中使用它。我如何製作沒有椰子2D的粒子?xcode iphone粒子沒有cocos2D
回答
您可以通過產生圖像並將其添加到數組中來實現,這使得對圖像進行動畫處理或使用它進行任何操作都極其容易。
- (void)createImage {
UIImageView *Image = [[UIImageView alloc] initWithFrame:CGRectMake(arc4random() % 320, 480, 40, 40)];
[Image setBackgroundColor:[UIColor blackColor]];
[self.view addSubview:Image];
[myArray addObject:Image];
}
無論何地都會創建一個黑色圖像並將其添加到數組中。
然後,你可以做一個計時器,並每秒產生一個圖像!
spawn = [NSTimer scheduledTimerWithTimeInterval:1.0/3 target:self selector:@selector(Spawn) userInfo:nil repeats:YES];
- (void)Spawn {
[self createImage];
}
是否有另外一種方法來處理實際粒子? – 2011-04-18 17:09:40
我一直在使用這種方式,但它確實有效,但我確信還有其他方法 - 我認爲這是一種方法最簡單的(不包括cocos2d:D) – DailyDoggy 2011-04-18 17:15:28
是的,因爲它比較複雜,需要一個粒子引擎和/或大量使用OpenGL。 – Sup3rpanda 2011-04-18 19:38:12
你想要直接去71Squared。他提供了在沒有Cocos2d的情況下創建非常酷的粒子引擎的視頻。然後,一旦你有你的粒子發射器workin,你可以繼續創建一個簡單的類來存儲粒子集,如果你想 - 我做了我的應用程序。
雖然我認爲它有很多粒子的功能,比如起點或終點這不在本教程中,是否有另一種方式? – 2011-04-20 11:56:01
- 1. cocos2d粒子效應沒有出現
- 2. cocos2d粒子性能
- 3. Cocos2d/Cocos2d-x粒子系統暫停
- 4. 創建沒有opengl和cocos2D的粒子。降雪應用
- 5. Xcode - Cocos2D粒子系統示例 - 指針使用
- 6. 在cocos2d中使用粒子android
- 7. cocos2d粒子系統自動刪除
- 8. cocos2d中的粒子效應ios遊戲
- 9. cocos2d中的多粒子系統
- 10. 用Cocos2d爆炸環形粒子效應
- 11. Pubnub庫沒有編譯粒子光子
- 12. 如何在cocos2d android 1中創建一個cocos2d粒子效果?
- 13. Cocos2d粒子具有多個或隨機紋理
- 14. 顆粒的反應粒子-JS沒有更新的數量
- 15. Xcode沒有檢測到iPhone
- 16. Cocos2d - Iphone scheduleUpdate更新沒有被稱爲
- 17. CCRotateTo ISSUE - Xcode 4.0.2 && cocos2d-iphone-1.0.0-rc3
- 18. 在Xcode 6.0中添加粒子SpriteKit粒子文件時聲明失敗
- 19. 如何在iphone上創建粒子系統並保留創建的粒子?
- 20. 具有粒子的團結粒子對撞機
- 21. cocos2d iphone
- 22. Iphone,Cocos2d
- 23. 如何縮短Cocos2D粒子使用壽命?
- 24. 將粒子從cocos 2d項目導入非cocos2d項目
- 25. 我可以在cocos2d的粒子系統中翻轉紋理嗎?
- 26. Cocos2d:發射的粒子不能正確地用屏幕平移
- 27. 在cocos2d中使用粒子效果與ccspritebatchnode
- 28. 在CCTouchesMoved中使用Cocos2D粒子效果時FPS降低問題
- 29. CCMotionStreak或粒子系統的cocos2d多點觸控
- 30. 粒子在粒子羣優化(PSO)
可能重複的[如何在iPhone上創建粒子系統並保留創建的粒子?](http://stackoverflow.com/questions/2913124/how-to-create-a-particle-system-on-iphone並保留所創建的粒子) – 2011-04-18 17:40:01
vous devez vous rendreàchaque question que vous avezdéjàdemandéet cliquez sur la caseàcocher par laréponsela plusappareséeàl'accreter。 Aider les gensàobtenir la reconnaissance。 Si vous n'avez pas「accepter」lesréponsesen cochant les gens sont moins susceptibles d'aider。 Vous devez augmenter votre「accepter taux«aussi proche que possible de 100% – 2011-04-26 20:41:03