teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

構造について追記

2019/12/01 01:31

投稿

vo3
vo3

スコア321

answer CHANGED
@@ -4,4 +4,16 @@
4
4
 
5
5
  GameObject.FindだとHierarchy全体でできるでしょうが、アクティブでないとヒットしないのと、意図しない同名がヒットする可能性もあります。
6
6
 
7
- 必要であれば、自分自身を含め、かつ孫までヒットするような処理(再帰)を作るとかがいいかと。
7
+ 必要であれば、自分自身を含め、かつ孫までヒットするような処理(再帰)を作るとかがいいかと。
8
+
9
+ ---
10
+ (2019/12/01 10:23追記)
11
+ 一応、これだけ追記しておきます。
12
+ 添付画像の``MainCamera``は
13
+
14
+ - ``MainCamera``からみて自分
15
+ - ``GameController``からみて子
16
+ - ``Canvas``からみて孫
17
+
18
+ です。
19
+ 今回のNullPointerRerefenceは **Rotateが割り付けられた各GameObjectの子の中からMainCameraを探している** 処理なのに、 **MainCamera自身にもRotateが割り付けられているから見つけられない** からです。