您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 学习培训 > Unity入门 >
    动画贴图、滚动纹理、滚动贴图脚本
    时间:2015-03-19 09:32 来源:Unity之家 作者:unity.jb51.net 浏览:收藏 挑错 推荐 打印



    代码如下:


    using UnityEngine;    
    using System.Collections;    
    public class AnimatedUVs : MonoBehaviour     
    {    
        public int materialIndex = 0;    
        public Vector2 uvAnimationRate = new Vector2( 1.0f, 0.0f );    
        public string textureName = "_MainTex";    
        Vector2 uvOffset = Vector2.zero;    
        void LateUpdate()     
        {    
            uvOffset += ( uvAnimationRate * Time.deltaTime );    
            if( renderer.enabled )    
            {    
                renderer.materials[ materialIndex ].SetTextureOffset( textureName, uvOffset );    
            }    
        }    
    }


    赶快测试下吧。。。


    (责任编辑:脚印)
    免责声明:Unity之家部分内容来源于互联网,如有侵权,请联系我们,本站将立即进行处理。
    标签:Unity之家