当物体接触地形时冻结位置

时间:2014-12-08 14:48:09

标签: object unity3d collision-detection unityscript

这个脚本附在我的树上。当树木接触地面时,它应冻结树木Y位置并将运动学变为真。现在它在游戏开始时就会冻结树木(树木不会倒在地上)。最初树木有运动和FreezePositionY关闭。

function OnCollisionEnter(other:Collision) {
    if(other.gameObject.tag == "Terrain") {
        Debug.Log("Object interacted with terrain on loading");
        rigidbody.isKinematic = true;
    }
}

0 个答案:

没有答案