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

前端之家收集整理的这篇文章主要介绍了Cocos2D在新版Swift中常量枚举值引用代码的修改前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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


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

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

但是在旧版的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-x相关文章