csharp 阵列协程(延迟)颜色变化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 阵列协程(延迟)颜色变化相关的知识,希望对你有一定的参考价值。
public GameObject cube;
public Color[] colors;
void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
StartCoroutine(ChangeCube(cube));
}
}
IEnumerator ChangeCube(GameObject cube)
{
WaitForSeconds wait = new WaitForSeconds(1f);
for (int i = 0; i <= colors.Length; i++)
{
cube.GetComponent<Renderer>().material.color = ChooseColor(colors[i]);
Debug.Log("Current color: " + colors[i]);
yield return wait;
}
}
private Color ChooseColor(Color chosenColor)
{
return chosenColor;
}
以上是关于csharp 阵列协程(延迟)颜色变化的主要内容,如果未能解决你的问题,请参考以下文章
JavaFX延迟for循环中的颜色变化
csharp 二维阵列
csharp 二维阵列
csharp C#/阵列/实例
csharp c#2尺寸阵列 - 定位
csharp 阵列Concat链接2个数组