質問編集履歴
1
試したことを追加、タイトルもより明確な内容に変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
unity2D
|
1
|
+
unity2D SetParentによる親子設定で子のlocalPositionが効かなくなる原因
|
body
CHANGED
@@ -65,7 +65,9 @@
|
|
65
65
|
```
|
66
66
|
|
67
67
|
###試したこと
|
68
|
+
追記:例3の「戻す」の場面で、オブジェクトを元の親に戻した後も親Transform内で移動させたいのですが、試したところZ方向だけ指定した値にきちんと動作し、X方向,Y方向についてはどんな値を入れても同じ場所に行きます。(最後のコード)
|
68
|
-
|
69
|
+
例えばObj.transform.localPosition = new Vector3(60,60,100);
|
70
|
+
とするとそのオブジェクトのInspectorでは x 280, y 344 z 100 となります。x、yは何を入れてもこの値になります。
|
69
71
|
|
70
72
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
71
73
|
unity 2017.2.0f3
|