Cocos2d-JS 界面开发笔记
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
,则回调函数的this
为target
,有一个参数sender
即该MenuItem
。