前提・実現したいこと
オブジェクトRight1
の色を1秒で白から赤に徐々に変更したい。
発生している問題・エラーメッセージ
色が一瞬で赤に変わってしまう。
該当のソースコード
C#
1using UnityEngine; 2using UnityEngine.EventSystems; 3using UnityEngine.UI; 4 5public class Right1 : MonoBehaviour 6{ 7 float green; 8 float blue; 9 void Start() 10 { 11 green = 255f; 12 blue = 255f; 13 Invoke("DelayMethod", 1.0f); 14 } 15 void Update() 16 { 17 GetComponent<Renderer>().material.color = new Color(255, green, blue, 255); 18 green -= 255f/ Time.deltaTime ; 19 blue -= 255f/ Time.deltaTime ; 20 } 21 void DelayMethod() 22 { 23 Destroy(gameObject); 24 } 25}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/03 07:01