はじめに
自分のオブジェクトから他のオブジェクトのコンポーネントいじりたい時ありますよね?
そんな時の処理です
playerからPassFloorへの操作
playerオブジェクトのスクリプトからPassFloorのTransformを動かす場合。
playerオブジェクトにスクリプトで読み込ませる。
Transform floor;
void Start () {
//コンポーネント読み込み
floor = GameObject.Find("PassFloor").GetComponent<Transform>();
}
こんな感じでsceneの中のオブジェクト名を指定してあげます。
あとは自分のコンポーネントと同じ感じでおk
初期から居るやつはFind()に名前入れてStart()で読み込ませたら良いけど途中で自動生成するやつとかはちょっと考えてやらないとね
メインループに入れると最高に重くなりそうです