Closed2

Unity

みなみんみなみん

子要素のposition

親子関係にあるオブジェクトにおいて、位置の取得/設定について。
子を持たない単体オブジェクトPlayer
親オブジェクトA,子オブジェクトa/b
親オブジェクトB,子オブジェクトc/d

Player

A
  A.a
  A.b

B
  B.c
  B.d

A.aの位置に居るPlayerB.cの位置に移動させたい

var to = c.transform.position;  // 単体なので絶対位置(localpositionでも絶対位置?)
to = A.transform.TransformPoint(to);  // cの位置は親からの相対位置なので、親のオブジェクトを基に絶対位置に変換する
Player.transform.localposition = to;  // Playerをcの位置に移動させる(単体なのでlocalpositionでも可?)
このスクラップは2022/12/02にクローズされました