以下只属于个人规范 只做参考。有不对的地方求喷。
规范1: 不要使用cocos2dx 底层的名字来创建对象(local sprite = CCSprite:create(“xxx.png”))
应该使用local sprite = display.newSprite(“xxx.png”) 或者使用 local sprite = cc.Sprite:create(“xxx.png”)
这样使用的优点:
-
升级quick是修改自己项目代码工作量会小很多。(查看quick定义的在framework/cocos2dx/目录下的Global.lua, 和 ObjectBinding.lua)
-
编码风格统一便于维护
