回答編集履歴
1
誤字修正など
test
CHANGED
@@ -5,6 +5,10 @@
|
|
5
5
|
parentは単なる変数の名前なので(既存でなければ)何でもいいです。`GameObject oya = 〜;`とかでもOK。
|
6
6
|
|
7
7
|
イコールの前後のスペースは無くてもいいですが、他のスペースは取るとエラーになります(試してみてください)。
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
---
|
8
12
|
|
9
13
|
|
10
14
|
|
@@ -22,15 +26,17 @@
|
|
22
26
|
|
23
27
|
`gameObject`=(`.`以降の場合)そのオブジェクトのGameObjectクラス
|
24
28
|
|
25
|
-
が繋がっています(「日本の中にある東京都の中にある新宿区」みたいなイメージ)
|
29
|
+
が繋がっています。(「日本の中にある東京都の中にある新宿区」みたいなイメージ)
|
26
30
|
|
27
|
-
|
31
|
+
これもpublic変数を利用しているだけなので、詳しくは「[[超初心者向け]UnityでのC#の基礎(2)class - Qiita](https://qiita.com/JunShimura/items/5dbf402821f1c1866b55)」などを参照してください。
|
28
32
|
|
29
33
|
|
30
34
|
|
31
|
-
な
|
35
|
+
ちなみに親の取得とは厳密に言うとこっちの方だけです。
|
32
36
|
|
33
37
|
(取得した親オブジェクトを変数に入れずに使うことも出来る為)
|
38
|
+
|
39
|
+
取得したオブジェクトを後で使うので変数に入れた、というのが`GameObject parent = gameObject.transform.parent.gameObject;`です。
|
34
40
|
|
35
41
|
|
36
42
|
|