博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CocosStudio细节
阅读量:7117 次
发布时间:2019-06-28

本文共 1012 字,大约阅读时间需要 3 分钟。

hot3.png

环境: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的角度上不一致,导致以上错误!

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

----------------------------2016-03-14----------------------------------------------

1,CocosStudio中的Button在设置显示状态:1,正常,2,禁止。两个状态时在工具里设置后,导入CSB文件,应用程序执行时是达不到预期效果的,还有图片通过进度条设置透明数值时也是没有效果的,这两种属性值的设定,都需要手动的在程序里进行设置:

button:setTouchEnable(false);//是否可点击

button:setBright(false);//禁用状态。

img:setOpacity(num);//num:0~255之间的数值。

2,cocosStudio中的checkBox组件设置

a.UI显示效果时,记得背景图片与勾号选中图片大小尽量一致,这样在游戏运行时显示出来的选中效果感觉比较正常。

b.工具中的标示样式如果不添加,是不会像Img那样有默认"勾号"的。

c.按钮的选中,禁止状态还是得在程序里手动设置。

233410_FgoO_223340.png

---------------------------2016-03-21----------------

1,cocosStudio细节问题:

当你在设置节点的长宽时,如果长宽对应的单位不一致就会出现,设置任何值时都不会有效的情况,留意下:

230823_S7DB_223340.png

转载于:https://my.oschina.net/u/223340/blog/619076

你可能感兴趣的文章
数据结构复习之链表
查看>>
[Asp.net]AspNetPager分页组件
查看>>
[JVM-4]Java内存模型(JMM)
查看>>
numpy 的三角函数运算
查看>>
二分查找及其变种简单易懂的模版
查看>>
mysql优化小技巧
查看>>
CardinalSpline样条曲线(沿着正方形路线走)
查看>>
设计模式之观察者设计模式
查看>>
HDOJ_ACM_Bone Collector
查看>>
第三章:垃圾回收器:垃圾回收器的两种算法
查看>>
力扣算法题—091解码
查看>>
两直线异面的充要条件
查看>>
2018软工实践_团队作业_1
查看>>
leetcode-001-Two sum
查看>>
eclipse Java注释模版
查看>>
LCS(打印全路径) POJ 2264 Advanced Fruits
查看>>
逆序数 UVALive 6508 Permutation Graphs
查看>>
读《大学之路》有感③
查看>>
TYVJ P1068 STR Label:KMP匹配 不懂
查看>>
AIX系统日志
查看>>