0
我正在製作應用程序,因爲我想將精靈移動到屏幕的指定區域,使用cocos2d我無法移動精靈,我只知道該方法 - (void)ccTouchMoved:(UITouch *)觸及事件:(UIEvent *)事件,但我不知道如何移動精靈,通過在屏幕的指定區域使用touchmoved來移動精靈
任何人都可以幫助我嗎?
在此先感謝
我正在製作應用程序,因爲我想將精靈移動到屏幕的指定區域,使用cocos2d我無法移動精靈,我只知道該方法 - (void)ccTouchMoved:(UITouch *)觸及事件:(UIEvent *)事件,但我不知道如何移動精靈,通過在屏幕的指定區域使用touchmoved來移動精靈
任何人都可以幫助我嗎?
在此先感謝
嘗試如下所示。
-(BOOL)ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch * touch = [touches anyObject];
CGPoint location = [[Director sharedDirector] convertCoordinate:
[touch locationInView:touch.view]];
[yourSprite setPosition:ccp(location.x , location.y)];
return kEventHandled;
}
編輯:如果你只是想移動精靈沒有觸摸事件簡單地調用
[yourSprite setPosition:ccp(someX, someY)];
感謝好友的支持,我已經做了同樣的,我已經實現了它,它的工作。 – 2010-05-24 05:26:18