実現したいこと・発生している問題
ボタンをクリックした時にQ~Tキーを押していたら各色にimageが変化して、Yキーを押していたら元の色(176,176,176)にするという風にしたいんですけど、Yキーの時だけなぜか白くなってしまいます。(他の色は成功)
スクリプト
using UnityEngine; using UnityEngine.UI; public class ButtonAction : MonoBehaviour { public void OnButtonClick() { ChangeRandomColor(); } void ChangeRandomColor() { if (Input.GetKey(KeyCode.Q)) { GetComponent<Image>().color = new Color(255, 0, 0); } else if (Input.GetKey(KeyCode.W)) { GetComponent<Image>().color = new Color(0, 255, 0); } else if (Input.GetKey(KeyCode.E)) { GetComponent<Image>().color = new Color(255, 255, 255); } else if (Input.GetKey(KeyCode.R)) { GetComponent<Image>().color = new Color(0, 0, 255); } else if (Input.GetKey(KeyCode.T)) { GetComponent<Image>().color = new Color(255, 255, 0); } else if (Input.GetKey(KeyCode.Y)) { GetComponent<Image>().color = new Color(176, 176, 176); } } }
Unityバージョン
2020.1.0f1です
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/23 07:25
2020/08/23 09:35