2012-12-13 43 views
0

我想避免手動爲Cocos2D中的圖層/節點分配隨機Z值,並計劃使用它的枚舉。在Obj-C中枚舉序列(使用Cocos2D中的Z值的枚舉)

我知道枚舉的順序排序,但它是安全依靠的OBJ-C/cocos2d的枚舉排序

對於例如,它是安全做類似

枚舉{ kZValMIN, kZValLayer1, kZValLayer2, ........ kZValLayerN, kZValMAX }

時我想要LayerN最頂層和Layer1在底部?

回答

1

是的。

此外,您可以指定特定的值和以下對象從該值繼續枚舉:

enum { 
kZValMIN, 
kZValLayer1 = 10, 
kZValLayer2 = 20, 
........ 
kZValLayerN = 100, 
kZValMAX, 
} 

kZValMAX然後將101

+0

感謝確認,斯特芬!順便說一句,感謝這本令人敬畏的書 - 這對我很有幫助。 – appVenture