位置がおかしい・・・
どうやらGUIとゲームオブジェクトのpositionは異なるようです。
この書き方だと絶対座標になる
Vector3 newtra =new Vector3(x,y, go.transform.position.z);
go.transform.position = newtra;
以下の書き方だと相対座標になる
Vector2 pos = new Vector2 x, y );go.GetComponent<RectTransform>().anchoredPosition = pos;
GUIはアンカーを使用しているのでanchoredPositionを使用します。
0 件のコメント:
コメントを投稿