2013-01-03 46 views
2

在一個相當小的遊戲中,我有更新的所有內容(精靈,速度,背景等)在大的預定更新方法。我想知道是否有一個大的預定更新之間的性能差異,或者幾個只更新每個精靈之間的性能差異?Cocos2d更新方法的效率

我也想知道如果有之間的性能差異:

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

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

是否有通過中共分配位置之間的性能差異VS CGPointMake?

回答

2

沒有關係。

如果你真的,真的想知道,measure it

那些是細節。這就像問你打蠟後你的車是否加快了速度。它可能,它可能不會。在99.99999%它根本沒有關係,因爲差異可以忽略不計,其他因素有更多的權重(汽車:交通和路況/遊戲:在屏幕上繪製東西)。

0

ccpAdd已解析爲ccp,然後解析爲CGPointMake,以便它們在編譯代碼中相同。它們都是#define,所以它在預處理器中完成。