수정할 수 없는 속성을 만드는 방법

  • 수정할 수 없는 속성을 만듭니다
  • var MyClass = cc.Node.extend({
        ctor : function(){
         
            this._super()
            this.actorId = 10;
            cc.log(this.actorId);
        }
    });
    
    cc.defineGetterSetter(MyClass.prototype, "actorId", function () {
         
        return this._actorId;
    }, function () {
         
         this._actorId = 5;  // 
    });
  • 대비로 수정 가능한 속성을 만듭니다
  • var MyClass = cc.Node.extend({
        ctor : function(){
         
            this._super()
            this.actorId = 10;
            cc.log(this.actorId);
        }
    });
    
    cc.defineGetterSetter(MyClass.prototype, "actorId", function () {
         
    
        return this._actorId;
    }, function (val) {
         
         this._actorId = val;  // 
    });

    좋은 웹페이지 즐겨찾기