我在Unity中獲得了一個「立方體」。這個立方體有一個觸發器,當進入它時,物體被抓到空中。這是一個電梯,你可以在這裏看到一個例子。距離斯派羅2在Unity中構建一個可旋轉升降機
https://youtu.be/f8wWMa4N5mE?t=643
我使用的代碼是非常小的取小景現在
private float liftSpeed = 10; // the speed, the object is flying up
private void OnTriggerStay(Collider col)
{
Rigidbody objectRigid = col.gameObject.GetComponent<Rigidbody>(); // get the rigidbody from the object in the trigger
if (objectRigid != null) // does it have a rigidbody?
objectRigid.velocity = new Vector3(objectRigid.velocity.x, liftSpeed, objectRigid.velocity.z); // make it fly in the air
}
所以我有一個電梯,這完全正常工作。但是當我旋轉電梯時,我希望它能夠正常工作。
一些例子(我gamne是3D)
那麼,如何才能讓我的升降工作 「轉」?
對不起,我不想旋轉播放器,我想讓播放器沿着電梯移動,即旋轉了X度 – Question3r