回答編集履歴
1
詳細の追加
test
CHANGED
@@ -10,3 +10,23 @@
|
|
10
10
|
objがnullなら、おそらくオブジェクト名か、オブジェクト構成(QLabelがQuizの子でないなど)が間違っている。
|
11
11
|
textがnullなら、おそらくQLabelがUI>Textオブジェクトではない。
|
12
12
|
|
13
|
+
【コメントを受けて追記】
|
14
|
+
失礼しました。言葉が足りなかったです。
|
15
|
+
Start()関数とQuestionLabelSet()の中身を以下のように書き換えてください。
|
16
|
+
```cs
|
17
|
+
void Start() {
|
18
|
+
QuestionLabelSet();
|
19
|
+
// AnswerLabelSet();
|
20
|
+
}
|
21
|
+
|
22
|
+
private void QuestionLabelSet() {
|
23
|
+
// QLabel を取得
|
24
|
+
GameObject obj = GameObject.Find("Quiz/QLabel");
|
25
|
+
Debug.Log(obj);
|
26
|
+
// QLabel 内のTextコンポーネントを取得
|
27
|
+
Text qLabel = obj.GetComponent<Text>(); // GetComponentInChildrenでないことに注意
|
28
|
+
Debug.Log(qLabel);
|
29
|
+
// テキストの内容を変更
|
30
|
+
qLabel.text = "ランサーズ君は何歳?";
|
31
|
+
}
|
32
|
+
```
|