gpt4 book ai didi

ios - Cocos2D调用方法每秒一定次数?

转载 作者:行者123 更新时间:2023-12-01 19:16:29 25 4
gpt4 key购买 nike

我正在使用Cocos2D 2.0,目前我的问题是每秒调度一次方法。

我基本上想做的几乎是:

1. If score is 10 or less, call the method 5 times a second
2. If score is 11 or more, call the method 10 times a second

所以在这段时间里,我尝试分别做1/5或1/10,但没有用。我是否应该使用此调用来执行此操作?
[self schedule:@selector() interval:];

谢谢!

最佳答案

是的,schedule:interval:将解决问题。这里的问题是1/101/5是用两个整数文字定义的分数,因此根据C约定,应用整数除法,结果为0。

尝试使用[self schedule:@selector(yourMethod) interval:1.0/10],它应该可以工作。

值得注意的是,如果重新安排了相同的选择器,schedule:方法会自动更新时间间隔,而您之前无需取消安排时间。

关于ios - Cocos2D调用方法每秒一定次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12946404/

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