Cocos2D在新版Swift中常量枚举值引用代码的修改

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)

我们知道在SpriteBuilder中是无法直接给一个CCB文件的root节点修改位置类型和位置的.

我们只有在代码中修改上述属性.

Cocos2D在新版Swift中常量枚举值引用代码的修改_第1张图片

但是在旧版的Swift中对于Objc中的常量枚举值会提示找不到,你可以在这个讨论帖子中了解到详情:

https://github.com/spritebuilder/SpriteBuilder/issues/1346

所以之前我们只有这么迂回作战:

gameOverPopup.positionType = CCPositionType(
       xUnit: .Normalized,
       yUnit: .Normalized,
       corner: .BottomLeft
)

不过好消息来了,本猫在Xcode7.2 + swift 2.2中发现现在已经不需要这么复杂了,直接一句搞定:

gameOverPopup.positionType = CCPositionTypeNormalized 

That’s all!

你可能感兴趣的:(cocos2d,swift,常量枚举)