0
if (Input.GetKeyDown(KeyCode.LeftArrow))
{
transform.Translate(-Vector3.right * distance);
}
else if (Input.GetKeyDown(KeyCode.RightArrow))
{
transform.Translate(Vector3.right * distance);
}
想要這樣做,當按下左/右箭頭鍵時,玩家向左/向右移動但以45度角移動。有沒有辦法使用transform.translate與x和y座標,而不是Vector3.right?謝謝以45度的角度移動播放器與Transform.translate?
你不能先旋轉,然後翻譯,然後旋轉回來? –
可能,只是想知道是否有辦法使用x和y來代替Vector2.right,因爲它會容易得多 – lego116
它不是一個「統一」,請閱讀標籤 – Backs