Cocos2d-JS 界面开发笔记

2016-07-12 分类 [游戏开发]

1.ccui.ListView继承于ccui.ScrollView,锚点默认在(0,0),需要修改锚点时,使用setAnchorPoint(),直接设置attr({anchorX : 0.5})无效;

2.ccui.Button的锚点默认在(0.5, 0.5);必须使用图片精灵初始化ccui.Button,设置ContentSzie是无效的,这将导致无法设置锚点;

3.精灵必须有Size才可以设置锚点,否则精灵只有一个点,设置锚点也是无效的;

4.设置cc.Menu的锚点是无效的,只能是(0.5,0.5);如果没有定义Menu的大小,则默认大小为屏幕分辨率,使用getContentSize()的得到的同样也是分辨率的尺寸;

5.cc.Node的childTag不能重复,如果想批量移除,只能手动编写函数枚举;

6.cc.MenuItem的第三个参数为selector,第四个参数为target,如果第四个参数为空,则回调函数无参数,回调函数的this即为该MenuItem;如果第四个参数传入了target,则回调函数的thistarget,有一个参数sender即该MenuItem