gpt4 book ai didi

iphone - 在 Cocos2D 中,如何检测手指是否被按住?

转载 作者:太空狗 更新时间:2023-10-30 03:57:19 26 4
gpt4 key购买 nike

我知道 - (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *) 事件方法,但想知道我是如何不断做某事的,比如移动 Sprite ,同时手指下来了吗?

最佳答案

你可以像 Gajet 那样做,或者如果你的 Action 是恒定的,你可以安排你的 Action 。所以假设你有这个移动方法:

-(void)moveSprite:(ccTime) dt {

// move your sprite here by small increments
}

然后在你提到的 ccTouchBegan: 方法中,安排移动方法 [self schedule:@selector(moveSprite:)] 并在 ccTouchEnded 你取消安排 [self unschedule:@selector(moveSprite:)] 这将在你结束触摸时停止 Action ......希望这有帮助

关于iphone - 在 Cocos2D 中,如何检测手指是否被按住?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5766582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com