初步理解的js里一个对象的写法: GameLayer
GameLayer.js
var GameLayer = cc.Layer.extend({
//私有属性(带下划线"_",但其实也可以被外部被访问到)
_parm1:null,
_parm2:0,
//公共属性(不带下划线)
parm3:false,
//实例方法
_init:function ()
{
this._parm2 = 200;
},
aaa:function ()
{
},
bob:function ()
{
},
});
//类方法(全局静态方法)
GameLayer.create = function ()
{
}
//原型方法,比实例方法节省构造方法的时间,速度快,可以动态添加方法,那么就不oop了
GameLayer.prototype.addEnemy = function (enemy,z)
{
this. _parm1 = enemy;
this. _parm2 = z;
}