作爲Cocos2D的初學者,我試圖製作一款iPhone遊戲,其中一些奶牛在屏幕上隨機移動。我使用代碼從這裏移動精靈:highoncoding.com/.../。 I'm添加在init方法精靈WIA的addAnimal方法:Cocos2D隨機精靈運動
-(void) addAnimal {
animal = [CCSprite spriteWithFile:@"cow.png"];
animal.position = [self generateRandomCoordinates];
[self addChild:animal];
[self startAnimation:animal];
}
我的問題: 當我比一頭牛添加到我的比賽,他們從隨機產卵位置移動到另一個隨機位置,然後第一頭牛停下來,另一頭牛繼續正常行走。 finishedMoving方法中的startAnimation命令始終保留到最後一個精靈。這意味着我需要更好地控制我的精靈,但是如何達到這個目標?
退房類鳥羣植絨算法。 – tallen11
我會在稍後當我更熟悉Cocos2D時嘗試。謝謝! – duenny