학습노트9_Cocos Creator_ 부딪치다

1937 단어

충돌 상용 방법

  • onCollisionEnter
  • onCollisionStay
  • onCollisionExit
  •  // use this for initialization
        onLoad: function () {
            //  
            cc.director.getCollisionManager().enabled = true;
            //  
            cc.director.getCollisionManager().enabledDebugDraw = true;
            // cc.director.getCollisionManager().enabledDrawBoundingBox = true;
    
            this.touchingNumber = 0;
        },
    
        //  
        onCollisionEnter: function (other) {
            this.node.color = cc.Color.RED;
            this.touchingNumber ++;
        },
    
        //  
        onCollisionStay: function (other) {
            // console.log('on collision stay');
        },
    
        //  
        onCollisionExit: function () {
            this.touchingNumber --;
            if (this.touchingNumber === 0) {
                this.node.color = cc.Color.WHITE;
            }
        }

    좋은 웹페이지 즐겨찾기