我想制作一個腳本來將游戲物件放在它進入場景時的起始位置,當我單擊一個按鈕時
uj5u.com熱心網友回復:
通過以下步驟保存初始位置并呼叫回傳碼到第一個位置:
public Vector3 basePosition; // save the initial position
private void Start() => basePosition = transform.position;
public void ReturnBack() => transform.position = basePosition;

uj5u.com熱心網友回復:
你不能。一個GameObject不能被轉換成一個Transform。但是,每個GameObject都可以訪問自己的Transform:gameObject.transform
uj5u.com熱心網友回復:
只需宣告一個“Vector3”變數,然后使用“gameObject.transform.position =”,然后使用您創建的變數的名稱。
var new_position = Vector3(0, 0, 0);
gameObject.transform.position = new_position;
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/480507.html
下一篇:如何為不同的布局重用點擊監聽器
