質問編集履歴
3
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
[
|
1
|
+
[unity]オブジェクトが特定の親の子であるとき非表示にする方法
|
body
CHANGED
@@ -1,19 +1,18 @@
|
|
1
1
|
##質問
|
2
|
-
|
2
|
+
オブジェクトが特定の親の子であるとき、そのオブジェクトを非表示にしたいのですが、その方法が分かりません。下記のスクリプトを実行してみましたができませんでした。
|
3
3
|
ご存じの方がいらっしゃいましたらご教授お願いします。
|
4
4
|
|
5
5
|
```C#
|
6
6
|
public class X : MonoBehaviour
|
7
7
|
{
|
8
8
|
//Transform A
|
9
|
-
//Transform B
|
10
|
-
|
9
|
+
//GameObject X
|
11
10
|
|
12
|
-
[SerializeField] Transform
|
11
|
+
[SerializeField] Transform A;
|
13
12
|
|
14
13
|
public void Update()
|
15
14
|
{
|
16
|
-
if (gameObject.transform.parent ==
|
15
|
+
if (gameObject.transform.parent == A)
|
17
16
|
{
|
18
17
|
gameObject.SetActive(false);
|
19
18
|
}
|
@@ -23,5 +22,4 @@
|
|
23
22
|
##エラーメッセージ
|
24
23
|
なし
|
25
24
|
##補足
|
26
|
-
親の変更はオブジェクトをドラッグアンドドロップする事でできるようにしています。
|
27
|
-
|
25
|
+
Aにはすでにオブジェクトを割り当てています。
|
2
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
[Unity]
|
1
|
+
[Unity]オブジェクトXの親が変更されたとき、Xを非表示にする方法
|
body
CHANGED
File without changes
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
##質問
|
1
|
+
##質問
|
2
2
|
XがAの子である状態でXをBの子に変更したとき、Xを非表示にしたいのですが、その方法が分かりません。下記のスクリプトを実行してみましたができませんでした。
|
3
3
|
ご存じの方がいらっしゃいましたらご教授お願いします。
|
4
4
|
|