前提・実現したいこと
imageのcolorに参照できるようにしたい
初心者なので一部おかしいかもしれません
発生している問題・エラーメッセージ
NullReferenceException: Object reference not set to an instance of an object
というエラーが出ています
colorに参照しhpバーの色を変えたいのですが、他キャラの3つは同じような表記で上手く行っているのに対し、一つだけうまくいきません
enemy = target.GetComponent<Image>();
の行でエラーが起きていると思われます
NullReferenceException: Object reference not set to an instance of an object
Enemyselect.Start () (at Assets/Enemyselect.cs:746)
該当のソースコード
C#
1Transform target = instances4.transform.Find("enemy9/Canvas/Sliderhp9/Fill Area/FillE9"); 2enemy = target.GetComponent<Image>(); 3enemy.color = new Color32(0, 0, 255, 255);
試したこと
検証したところ、おそらくGetComponent<Image>();に問題があるのだと思われます。
しかし表記に誤りは見られず、imagecomponentもちゃんとあり、他の部分は同じ方法でうまく行っている為解決方法がわかりません。
補足情報(FW/ツールのバージョンなど)
unity 2019.4
回答1件
あなたの回答
tips
プレビュー