0

我想避免手动为 Cocos2D 中的层/节点分配随机 Z 值并计划为其使用枚举。

我知道枚举是有序的,但是依赖Obj-C/Cocos2D 中的枚举排序是否安全?

例如,做类似的事情是否安全

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

当我想要 LayerN 最顶部和 Layer1 在底部?

4

1 回答 1

1

是的。

此外,您可以分配特定的值,并且以下对象的枚举从该值继续:

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

kZValMAX 将是 101。

于 2012-12-13T12:48:21.080 回答