加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 17:01:13 所属栏目:百科 来源:网络整理
导读:大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 我们知道在SpriteBuilder中是无法直接给一个CCB文件的root节点修改位置类型和位置的. 我们只有在代码中修改上述属性. 但是在

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读