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

質問編集履歴

1

試行結果を更新

2018/07/26 14:06

投稿

yuzu9908
yuzu9908

スコア9

title CHANGED
File without changes
body CHANGED
@@ -5,20 +5,38 @@
5
5
  ■■な機能を実装中に以下のエラーメッセージが発生しました。
6
6
 
7
7
  ### 発生している問題・エラーメッセージ
8
-
9
- ```
8
+ public Textで変更したいtextを取得して、変更しようと試みましたが変更するタイミングになると必ずエラーメッセージが出てしまい上手く行きません。```
10
9
  エラーメッセージ
11
- ```
10
+ ```NullReferenceException: Object reference not set to an instance of an object
12
11
 
13
12
  ### 該当のソースコード
14
13
 
15
- ```ここに言語名を入力
14
+ ```C#
16
15
  ソースコード
16
+ ```public Text targetText;
17
+
18
+ public void change()
17
- ```
19
+ {
20
+ // uiText.GetComponent().text = "Hit!";
18
21
 
22
+
23
+
24
+ this.targetText = this.GetComponent<Text>();
25
+
26
+ if(this.targetText.text == "")
27
+ {
28
+ this.targetText.text = "Hit!";
29
+ }
30
+ else if(this.targetText.text == "Hit!")
31
+ {
32
+ this.targetText.text = "";
33
+ }
34
+
35
+ }
36
+
19
37
  ### 試したこと
20
38
 
21
- ここ問題に対して試したことを記載ださい。
39
+ 取得の仕方をアタッチではなくGetComponent変更して試したりもましたが上手くいきませんでした
22
40
 
23
41
  ### 補足情報(FW/ツールのバージョンなど)
24
42