我从别的语言转过来的,看到这种写法有点奇怪。addChild(cc.Layer:create())
每次打开窗体的时候都会调用create创建个新窗体。关掉的时候就removeChild。然后addChild进去的对象就折构了。
例如背包界面我不停的开关,那不是不停的create背包界面吗?这样会不会浪费性能?
写页游的时候,我们通过会用个变量存已new出来的界面。例如 aa = new BagView(); 然后开窗的时候就addChild(aa),这样玩法不管开关多少次,只会构造一次。
看cocos2dx-lua很难理解每次开窗都会构造一次界面。
------感谢
http://www.cocoachina.com/bbs/u.php?action=feed&uid=331340 的回答,有你的回答我就敢大胆的每次都create界面了。
其他答非所问的也感谢你们的热心