タイトルの通り、スクリプトを使いマテリアルの透明度を変えようと試みたのですが、変わりませんでした。
こちらがソースになります。
Color playerColler; void Start() { playerColler = GetComponent<Renderer>().material.color; } void Update() { zeroSystem -= Time.deltaTime; if (Input.GetKeyDown(KeyCode.B)) { if(zeroSystem <= 0) { StartCoroutine("ZeroSystem"); zeroSystem = 15f; } } } IEnumerator ZeroSystem() { playerColler = new Color(1,0,1,0.3f); yield return new WaitForSeconds(5); playerColler = new Color(1,0,1,1f); }
何故変わらないのかが解りません。よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/17 12:18