作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用cocos2d和box2d开发一个iPhone应用程序。在这个应用程序中我需要设置一个计时器。计时器将显示玩家到达目的地的剩余时间...
我该怎么做......我已经画了一个场景,但不确定,因为我是初学者如何添加计时器......
谢谢
最佳答案
我只是简单地安排一个具有间隔的选择器。这适用于所有基于 CCNode 的类。
安排选择器每秒触发一次:
[self schedule:@selector(timerUpdate:) interval:1];
此方法每秒调用一次:
-(void) timerUpdate:(ccTime)delta
{
numSeconds++;
// update timer here, using numSeconds
}
Parceval 使用 CCTimer 的方法也可以,但你应该更喜欢像这样的静态自动释放初始化器:
CCTimer *myTimer = [CCTimer timerWithTarget:self
selector:@selector(myTimedMethod:)
interval:delay]];
关于iphone - cocos2d : How to set a timer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3381367/
我是一名优秀的程序员,十分优秀!