0
有人可以向我解釋爲什麼當我聲明「Vector3.Forward」或等效的「Vector3(0,0,1)」時,它會將XObject中的gameObject而不是Z位置?這很簡單,但我失去了語言。 1所在的第三個變量是z位置,而不是x位置。對?統一; Vector3.Forward,更改x位置,未聲明z位置
該代碼的作品,我只是對它背後的邏輯感到困惑。
有人可以向我解釋爲什麼當我聲明「Vector3.Forward」或等效的「Vector3(0,0,1)」時,它會將XObject中的gameObject而不是Z位置?這很簡單,但我失去了語言。 1所在的第三個變量是z位置,而不是x位置。對?統一; Vector3.Forward,更改x位置,未聲明z位置
該代碼的作品,我只是對它背後的邏輯感到困惑。
你是什麼意思的「它改變」?你是 。 Translate -ing it?
如果你是,你可能在本地空間翻譯它。如果你想在世界空間翻譯,添加第二個參數來.Translate這樣的:
transform.Translate(Vector3.forward * Time.deltaTime, Space.World);
很可能什麼萊斯特在他回答說:請代碼添加到您的問題下一次。它會幫助人們瞭解你做錯了什麼。 – Programmer