Hierarchyウィンドウでオブジェクトを階層化してしまうと、親のスケールのみ変更することができなくなる。
親オブジェクトのスケールだけを調整できるようにするには、どうすればいいか?
この状態で、CubeParentのスケールをInspectorウィンドウで変更するとCubeChildもそれに追従してスケールが変更される。
そこで、Hierarchyウィンドウではオブジェクトを階層化せずに、実行時に親子関係が設定されるようにする。
CubeChildに以下のスクリプトを設定し、InspectorウィンドウでoyaにCubeParentを設定する。
1 2 3 4 5 6 7 8 9 10 11 12 |
using UnityEngine; using System.Collections; public class SetParent : MonoBehaviour { public Transform oya; void Start() { transform.parent = oya; } } |
コメントを残す
コメントを投稿するにはログインしてください。