Unity 代码帧动画
Unity序列帧动画 可以使用Unity本身自带的切图加Animation制作。详细制作可以参考这个网址:
http://blog.csdn.net/liqiangeastsun/article/details/46356939
还可以通过代码制作,也不是很复杂,这两种情况根据项目需求使用。
废话不多说,上代码
添加引用:
using UnityEngine;
using System;
using UnityEngine.UI;
using System.Collections.Generic;
using System.Collections;
添加控件:
public GameObject go;//创建一个UI Image物体挂载上;
public sprite[] picture=new sprite[5];//将五个sprite挂载 也可以通过代码查找资源的方法获取
//限制帧的时间
private float m_fTime = 0;
//一秒多少帧
private float m_fFps =7;
//暂停
private bool m_bStop = false;
//当前帧
private int NowZhen;
添加方法:
private void Update()
{
DrawAnimation();
}
void DrawAnimation()
{
//计算限制帧的时间
m_fTime += Time.deltaTime;
//超过限制帧切换贴图
if (m_fTime >= 1.0 / m_fFps && m_bStop == false)
{
//帧序列切换 切换sprite
go.GetComponent<Image>().sprite=picture[i];
NowZhen ++;
//限制帧清空
m_fTime = 0;
//播放完所有的sprite
if (NowZhen >= DeskSmok.Length)
{
// 添加动画完你想触发的事情
m_bStop = true;//停止播放
NowZhen = 0;//循环播放
}
}
}
Unity 代码帧动画相关推荐
- [Unity]代码控制在3D物体上播放帧动画
不使用Unity自带的Animation,在3D物体上播放帧动画 图片必须是可以整齐排列的 可以分割的完整的图片. 像这样 不能像这样: 也不能像这样,过于紧凑,不能完整切割 空项目,空场景, 场景中 ...
- 关于Unity中Mecanim动画的动画状态代码控制与代码生成动画控制器
对于多量的.复杂的.有规律的控制器使用代码生成 动画状态代码控制 1:每个动画状态,比如进入状态,离开状态, 等都有可能需要代码来参与和处理,比如,进入这个动画单元后做哪些事情,来开这个动画单元后做哪 ...
- unity 2D游戏开发 制作帧动画的两种方法
本小主在这里给大家分享一下unity 2D游戏开发中制作帧动画的两种方法. 比较简单,一学即会. 方法一: 是用代码控制: 先创建一个2D工程.导入图片资源,并设置texture的texture ty ...
- Unity初学4——帧动画以及主角攻击(2d)
该文来自学习chutianbo老师的笔记,链接b站 关于帧动画的制作 关于一个角色的动画制作,我们要先为这个角色加上一个组件Animator(动画控制器). 之后在我们使用ctrl+6打开Animat ...
- java图片16帧动画_Java实现帧动画的实例代码
本文讲述了Java实现帧动画的实例代码.分享给大家供大家参考,具体如下: 1.效果图 2.帧动画的简要代码 private ImageView bgAnimView; private Animatio ...
- Android中实现一个简单的逐帧动画(附代码下载)
场景 Android中的逐帧动画,就是由连续的一张张照片组成的动画. 效果 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 ...
- 21_Android中常见对话框,光传感器,通过重力感应器编写出指南针应用,帧动画,通过Jav代码的方式编写补间动画,通过XML的方式编写补间动画
1 关于常见的对话框,主要有: 常见的对话框,单选对话框,多选对话框,进度条对话框(转圈类型的),带进度条的对话框. 案例结构: 完成如下结构的案例,将所有的案例都测试一下: 2 编写MainA ...
- 关于Unity中的帧动画组件的编写
一.帧动画 1: 美术准备好一个连续动作的离散图片; 2: 程序在准确的时间来切换这个图片; 3: 优点: 简单,速度快; 缺点:资源占用相对过大; 二.frame_anim组件编写 1: 代码里面强 ...
- 帧差法matlab代码_【游戏流体力学基础及Unity代码(一)】热传导方程
在游戏中模拟流体并不是什么新鲜事,但是我几乎就没看到什么好的入门文章.有些文章用尖峰波或者FFT模拟,但那毕竟是统计学方法,和流体力学还是不搭边.其余的文章倒是用了纳韦斯托克方程,但那也仅仅是把纳韦斯 ...
- T4M插件放入unity后怎么找不到_Unity动画系统详解4:如何用代码控制动画?
摘要:通过上一篇咱们知道了播放动画需要使用Animator,那么如何用代码控制动画呢? 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这几周一起来复(yu)习(xi)动画系统 ...
最新文章
- Echo团队Alpha冲刺随笔 - 第九天
- 小型网站到大型网站-Mysql优化
- 对IsUnderPostmaster变量初步学习
- C#综合揭秘——深入分析委托与事件
- 网络爬虫基本原理(一)
- java标识符 width_width(宽度)
- Django-内置用户系统
- Mysql优化之Order By/Group By
- python exec函数_Python3
- etl mysql 到sqkserver_从SQL Server到MySQL的ETL实现
- IIS6、IIS7和IIS8各版本的差别
- 标签设计软件如何设计注册商标标识
- [财务][数据化分析][财务背景知识][财务三张基础表][资产负债表][利润表][现金流量表]看懂财务三张表,以后看表再也不求人了...
- Python切图九宫格
- Unity 获取文件夹下所有文件夹/文件
- MIR7创建预制发票BAPI
- matlab中求极值extr,extr.m · A.Star算法组/snowland-itd-matlab - Gitee.com
- 程序变量命名法:匈牙利命名、驼峰式、帕斯卡命名法
- 【Android 插件化】VirtualApp 编译运行 ( VirtualApp 简介 | 配置 VirtualApp 编译环境 | 编译运行 VirtualApp 官方示例 )
- python编译make_编译安装python3时make install出错