游戏开发:从基础节点到高清显示的全面指南
1. 游戏基础节点的使用
在游戏开发中,有几个关键的 CCNode 子类发挥着重要作用,下面我们将详细介绍它们。
1.1 CCProgressTimer 的更新
CCProgressTimer 用于显示进度,它不会自动更新进度,需要我们手动编写代码来更新其 percentage 属性。以下是更新方法的实现代码:
-(void) update:(ccTime)delta
{
CCNode* node = [self getChildByTag:UILayerTagProgressTimer];
NSAssert([node isKindOfClass:[CCProgressTimer class]], @"node is not a CCProgressTimer");
// Updates the progress timer
CCProgressTimer* timer = (CCProgressTimer*)node;
timer.percentage += delta * 10;
if (timer.percentage >= 100)
{
timer.percentage = 0;
}
}
在这段代码中,我们首先通过标签获取 CCProgressTimer 节点,然后根据时间间隔 d
超级会员免费看
订阅专栏 解锁全文
168万+

被折叠的 条评论
为什么被折叠?



