Unity 动态循环设置材质球的图片

版权声明:个人记录,备忘 https://blog.csdn.net/weixin_41743629/article/details/86620532

动态循环设置材质球的图片:

    public Texture[] textures;
    private Renderer renderer;

    // Use this for initialization
    void Start () {
        renderer = GetComponent<Renderer>();
        StartCoroutine(DynamicSetTexture(10f));

    }
	
	// Update is called once per frame
	void Update () {
		
	}

    private IEnumerator DynamicSetTexture(float time)
    {
        for(int i=0;i<textures.Length;)
        {
            renderer.material.mainTexture = textures[i];
            yield return new WaitForSeconds(time);
            i++;
            if (i == textures.Length) i = 0;
        }
    }

猜你喜欢

转载自blog.csdn.net/weixin_41743629/article/details/86620532