Laya 實操十:物理引擎

顯示物理輔助線

F9打開項目設置/預覽設置,勾選“顯示物理輔助線”。

剛體組件(RigidBody)

 重力

export default class Test extends Laya.Script {
    constructor() { super(); }

    onStart(){
       Laya.Physics.I.gravity = {x:0,y:0};
    }
}

碰撞規則

兩個對象group值大於0且相等,則碰撞;

兩個對象gruop值小於0,則不碰撞;

兩個對象group值都爲0,或都大於0但不相等,則設置category、mask來判斷。

事件 

export default class Test extends Laya.Script {
    constructor() { super(); }

    onStart(){
       //Laya.Physics.I.gravity = {x:0,y:0};
    }

    onTriggerEnter(other,self,contact){
        console.log(0);
    }

    onTriggerStay(){
        console.log(1);
    }

    onTriggerExit(){
        console.log(2);
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章