分享

Unity3d中点Renderer的一个材质动画

 尹亮亮 2015-08-04

using UnityEngine;
using System.Collections;
/***************
FFWaterFlow class.
This class moves UV texture on material.
**************/
public class FFWaterFlow : MonoBehaviour {
       public float m_SpeedU = 0.1f;
        public float m_SpeedV = -0.1f;
    // ######################################################################
    // MonoBehaviour Functions
    // ######################################################################
    // Update is called once per frame
    void Update () {
        float newOffsetU = Time.time * m_SpeedU;
        float newOffsetV = Time.time * m_SpeedV;

        if (this.GetComponent<Renderer>())
        {
            GetComponent<Renderer>().material.mainTextureOffset = new Vector2(newOffsetUnewOffsetV);
        }
    }  
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多