Cocos Studio 2.3.2开发中的Label控件锚点问题等
一、锚点坐标问题 以前使用cocostudio 1.4.0.1创建UI界面时使用Label的默认锚点为(0.5,0.5)。当在代码中动态增长Label内容时,直接更新内容即可。但是,目前的Cocos Studio 2.3.2中有了一定变化。 先上图,如下: 如图所示,我的标签中的内容想向右下方扩展,而且很可能换行显示(即文本内容可能是多行的)。 这种情况下,需要修改上述右边两个标签控件的锚点都为:(0,1),即如下图所示: 如果使用锚点坐标(0.5,0.5),而如果标签新增加内容为多行内容,则你会注意到文本内容将向左右和上下扩展,达不到既定目标了。 恕不奉上证据截图,但的确已经试验过的。 二、动作类的copy方法已经过时 各种Action,无论是基本Action还是特效Action,都是常用的游戏UI动画制作技术。在cocos2d-x 2.x时代经常在重用前面定义的那个Action时,例如Action1,使用如下表达方式: Action1->copy()->autorelease(); 但是,在Cocos2d-x 3.x下(我使用的是3.8.1),不再推荐使用上述copy方法,而代之以clone方法,同时上述的代码更换为如下: Action1->clone(); 注意:这样升级后不可以再调用autorelease方法;否则,将出现运行时错误! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Nosql Mongodb之旅(10)—MongoDB Capped Collection
- ruby-on-rails – Ruby on Rails 3.1博客引擎
- org.xml.sax.SAXParseException: The content of element t
- 对qucik cocos2dx lua SocketTCP的再一次封装,导入全局实例
- 在postgresql中的’copy from’期间忽略重复的键
- Hbuilder mui.ajax 实现浏览器跨域
- Ruby on Rails – 截断到特定的字符串
- 如何使用React Native使用Firebase Twitter身份验证?
- 正则表达式
- flash和后台通讯的方法