Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocos2d iphone 检测Cocos2d中的精灵点击_Cocos2d Iphone - Fatal编程技术网

Cocos2d iphone 检测Cocos2d中的精灵点击

Cocos2d iphone 检测Cocos2d中的精灵点击,cocos2d-iphone,Cocos2d Iphone,我有一个Cocos2d游戏,它有4-12个精灵,用户可以与之交互(拖放或点击)。如果用户点击其中一个精灵,我希望该精灵移回它以前的位置(在被拖放之前)。有没有办法检测轻触和拖动动作?使用触摸委托创建isDrag的布尔值并设置为“CCMoved”。然后在“CCTouchEnded”中检查。e、 g } (无效)ccTouchMoved:(UITouch*)触摸事件:(UIEvent*)事件{ } (无效)ccTouchEnded:(UITouch*)触摸事件:(UIEvent*)事件{ 如果(is

我有一个Cocos2d游戏,它有4-12个精灵,用户可以与之交互(拖放或点击)。如果用户点击其中一个精灵,我希望该精灵移回它以前的位置(在被拖放之前)。有没有办法检测轻触和拖动动作?

使用触摸委托创建isDrag的布尔值并设置为“CCMoved”。然后在“CCTouchEnded”中检查。e、 g

}

(无效)ccTouchMoved:(UITouch*)触摸事件:(UIEvent*)事件{

}

(无效)ccTouchEnded:(UITouch*)触摸事件:(UIEvent*)事件{

如果(isDrag){

}

我很想说“是”。识别器或触摸开始和结束之间的时间和位置差异。
(BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event {

return YES;
isDrag = YES;
 }else{

 }