2013-05-21 84 views
0

在我的遊戲中,只有一個精靈響應觸摸。無論我在屏幕上觸摸什麼位置,如何使鼠標聯合移動此精靈/主體?通過觸摸屏幕上的任何位置來移動精靈

+0

只是一直在觸摸處理器是返回。通常在觸摸處理程序中,在允許處理觸摸之前檢查觸摸邊界,但您可以始終返回yes,並按原樣處理觸摸。 – Mark

回答

0
- (void)ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { 
UITouch *touch = [touches anyObject]; 

CGPoint location = [touch locationInView: [touch view]]; 

location = [[CCDirector sharedDirector] convertToGL:location]; 

mySprite.position = location; 

} 

確保在您的init方法self.isTouchEnabled = YES;

相關問題