iphone - Cocos2d更新方法效率

标签 iphone objective-c cocos2d-iphone

在一个相当小的游戏中,我在大型计划更新方法中更新了所有内容( Sprite 、速度、背景等)。我想知道仅进行一次大型计划更新或每次只更新几个 Sprite 之间是否存在性能差异?

我还想知道以下之间是否存在性能差异:

    sprite.position = ccpAdd(sprite.postion, (delta*10, delta*5));

    sprite.position = ccp(sprite.position.x + delta*10, sprite.position.y + delta*5);

通过 ccp 分配位置与 CGPointMake 分配位置之间有性能差异吗?

最佳答案

没有什么重要的。

如果您真的非常想知道,measure it

这些都是细节。这就像问你的车打蜡后是否跑得更快一样。可能会,也可能不会。在 99.99999% 的情况下,这根本不重要,因为差异可以忽略不计,而其他影响因素的权重要大得多(汽车:交通和道路状况/游戏:在屏幕上画东西)。

关于iphone - Cocos2d更新方法效率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14132666/

相关文章:

ios - 将等宽 View 添加到 Superview - Autolayout iOS

iphone - 如何移动 Interface Builder 放置的文本字段和按钮

objective-c - 我如何在 GNUstep 中使用 Objective-C 的属性功能?

iphone - CCParticle meteor cocos2d

iphone - 如何确定 iPhone 上的默认网关?

iphone - 如何在iPhone中制作像 map 应用一样的半 curl 动画?

来自 NSString 的 iOS SecKeyRef

iphone - EXC BAD ACCESS 当cocos2d在CCMenu中调用ccTouchEnded时发生

objective-c - Cocos2d移动节点断断续续

iPhone SDK :NSScanner crashing randomly