zoukankan      html  css  js  c++  java
  • u3d changeTexs

    using UnityEngine;
    using System.Collections;
    using System.Collections.Generic;
    
    
    public class CTex : MonoBehaviour 
    {
        public List<Texture2D> tx1;
        public int mfps;
        private float m_OldTime;
        private float m_DelTime;
        private int m_NowTex;
        // Use this for initialization
        void Start ()
        {
            m_DelTime = 1.0f / mfps;
            m_OldTime = Time.time;
            m_NowTex = 0;
           
        }
        
        // Update is called once per frame
        void Update ()
        {
            float NowTime = Time.time;
           // Debug.Log("Time.time:"+ NowTime);
    
            if (NowTime - m_OldTime >m_DelTime)
            {
    
                Debug.Log("NowTex:"+ m_NowTex);
                this.renderer.material.mainTexture = tx1[m_NowTex];
                m_NowTex++;
                m_OldTime = NowTime;
    
                if (m_NowTex >= tx1.Count)
                    m_NowTex = 0;
            }
    
            
        }
    }

    list是要播放的图片序列,mfps是帧率,越大图片播放的越快,越小越慢

    Time.time得到的是游戏开始运行到现在的运行时间长度,单位是秒

  • 相关阅读:
    HDU 5710 digit sum
    Fibonacci Tree HDU
    2016CCPC东北赛补题
    紫书水题
    20180415校赛
    随心所欲小游戏
    Alpha版本测试报告
    第四天作业
    第二天作业
    第一天作业
  • 原文地址:https://www.cnblogs.com/dragon2012/p/4010713.html
Copyright © 2011-2022 走看看