帧动画通用更新代码
来源:互联网 发布:国内域名不备案 编辑:程序博客网 时间:2024/05/23 02:03
using UnityEngine;using System.Collections;public class animUpdate : MonoBehaviour { public float animSpeed = 10;//1秒播放10帧 public float animTimeInteval = 0; public float animTimer = 0;//计时器 public SpriteRenderer spriteRenderer;//渲染器 public Sprite[] SpriteArray;//帧数组 public int Index = 0;//记录播放第几帧 public int Length = 0;//数组长度 public bool isloop=false; public bool isEnd = false; public int loopTimes = 0; // Use this for initialization void Start() { animTimeInteval = 1 / animSpeed;//得到每一帧的时间间隔 Length = SpriteArray.Length; } // Update is called once per frame void Update() { if(!isEnd) { animTimer += Time.deltaTime; if (animTimer > animTimeInteval) { animTimer -= animTimeInteval; spriteRenderer.sprite = SpriteArray[Index]; Index++; if(isloop) { Index %= Length; } else { if (Index == Length) { if(loopTimes<=0) isEnd = true; loopTimes--; } } } } } /// <summary> /// reset to default value /// </summary> public void Reset() { Length = SpriteArray.Length; animTimeInteval = 1 / animSpeed; isEnd = false; Index = 0; animTimer = 0; }}
阅读全文
0 0
- 帧动画通用更新代码
- 优秀通用css代码大全(持续更新)
- 帧动画代码实现
- Unity 代码帧动画
- 帧动画代码实现
- 批处理通用动画
- DirectUI通用动画框架
- javascript通用动画函数
- NZT 更新 通用 办法
- UnityNGUI序列帧动画代码
- android帧动画代码示例
- 动画代码
- 动画代码
- 动画代码
- 通用类_更新APK
- “通用更新程序”源码分享
- 更新"xib约束动画"
- App版本更新动画
- HTTP请求过程(http是一种无状态协议,即不建立持久的连接)
- 数据库安全的5个基本实践
- angular指令和自定义指令
- Java编程思想——复用类
- Android-使用Theme来解决启动app是出现的空白屏
- 帧动画通用更新代码
- 求解ax===b(mod m)的特解和[0,m)的所有解
- Windows 启动服务命令大全
- 理解I/O:随机和顺序
- js获取get请求后面的参数列表
- Teams Formation CodeForces
- 关于pyhon3的yield关键字的一点学习
- Maven 打包命令(1)
- JS学习指南