CocosStudio细节01

环境:cocos2dx3.6,CocosStudio2.2.3.

使用CocosStudio,确实可以减少不少UI界面的设计工作,这里需留意下:

工具中编辑使用控件,添加诸如:旋转,setSkew之类的操作,在你导出csb文件加载进应用程序使用时,会提示:

CCASSERT(rotationZX == rotationZY, "CCNode#rotation. RotationX != RotationY. Don't know which one to return")这样的错误,跟到CCNode源码下发现,在getRotation()函数中会走到这个断言。

导出csb对应的lua文件,会发现对应设置有旋转属性的控件在x和y的角度上不一致,导致以上错误!

解决办法:对于要设置角度的空间在程序代码里进行手动设置。

你可能感兴趣的:(cocos2dx,cocosstudio,!=,RotationX,RotationY)