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 代码帧动画相关推荐

  1. [Unity]代码控制在3D物体上播放帧动画

    不使用Unity自带的Animation,在3D物体上播放帧动画 图片必须是可以整齐排列的 可以分割的完整的图片. 像这样 不能像这样: 也不能像这样,过于紧凑,不能完整切割 空项目,空场景, 场景中 ...

  2. 关于Unity中Mecanim动画的动画状态代码控制与代码生成动画控制器

    对于多量的.复杂的.有规律的控制器使用代码生成 动画状态代码控制 1:每个动画状态,比如进入状态,离开状态, 等都有可能需要代码来参与和处理,比如,进入这个动画单元后做哪些事情,来开这个动画单元后做哪 ...

  3. unity 2D游戏开发 制作帧动画的两种方法

    本小主在这里给大家分享一下unity 2D游戏开发中制作帧动画的两种方法. 比较简单,一学即会. 方法一: 是用代码控制: 先创建一个2D工程.导入图片资源,并设置texture的texture ty ...

  4. Unity初学4——帧动画以及主角攻击(2d)

    该文来自学习chutianbo老师的笔记,链接b站 关于帧动画的制作 关于一个角色的动画制作,我们要先为这个角色加上一个组件Animator(动画控制器). 之后在我们使用ctrl+6打开Animat ...

  5. java图片16帧动画_Java实现帧动画的实例代码

    本文讲述了Java实现帧动画的实例代码.分享给大家供大家参考,具体如下: 1.效果图 2.帧动画的简要代码 private ImageView bgAnimView; private Animatio ...

  6. Android中实现一个简单的逐帧动画(附代码下载)

    场景 Android中的逐帧动画,就是由连续的一张张照片组成的动画. 效果 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 ...

  7. 21_Android中常见对话框,光传感器,通过重力感应器编写出指南针应用,帧动画,通过Jav代码的方式编写补间动画,通过XML的方式编写补间动画

     1 关于常见的对话框,主要有: 常见的对话框,单选对话框,多选对话框,进度条对话框(转圈类型的),带进度条的对话框. 案例结构: 完成如下结构的案例,将所有的案例都测试一下: 2 编写MainA ...

  8. 关于Unity中的帧动画组件的编写

    一.帧动画 1: 美术准备好一个连续动作的离散图片; 2: 程序在准确的时间来切换这个图片; 3: 优点: 简单,速度快; 缺点:资源占用相对过大; 二.frame_anim组件编写 1: 代码里面强 ...

  9. 帧差法matlab代码_【游戏流体力学基础及Unity代码(一)】热传导方程

    在游戏中模拟流体并不是什么新鲜事,但是我几乎就没看到什么好的入门文章.有些文章用尖峰波或者FFT模拟,但那毕竟是统计学方法,和流体力学还是不搭边.其余的文章倒是用了纳韦斯托克方程,但那也仅仅是把纳韦斯 ...

  10. T4M插件放入unity后怎么找不到_Unity动画系统详解4:如何用代码控制动画?

    摘要:通过上一篇咱们知道了播放动画需要使用Animator,那么如何用代码控制动画呢? 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这几周一起来复(yu)习(xi)动画系统 ...

最新文章

  1. Echo团队Alpha冲刺随笔 - 第九天
  2. 小型网站到大型网站-Mysql优化
  3. 对IsUnderPostmaster变量初步学习
  4. C#综合揭秘——深入分析委托与事件
  5. 网络爬虫基本原理(一)
  6. java标识符 width_width(宽度)
  7. Django-内置用户系统
  8. Mysql优化之Order By/Group By
  9. python exec函数_Python3
  10. etl mysql 到sqkserver_从SQL Server到MySQL的ETL实现
  11. IIS6、IIS7和IIS8各版本的差别
  12. 标签设计软件如何设计注册商标标识
  13. [财务][数据化分析][财务背景知识][财务三张基础表][资产负债表][利润表][现金流量表]看懂财务三张表,以后看表再也不求人了...
  14. Python切图九宫格
  15. Unity 获取文件夹下所有文件夹/文件
  16. MIR7创建预制发票BAPI
  17. matlab中求极值extr,extr.m · A.Star算法组/snowland-itd-matlab - Gitee.com
  18. 程序变量命名法:匈牙利命名、驼峰式、帕斯卡命名法
  19. 【Android 插件化】VirtualApp 编译运行 ( VirtualApp 简介 | 配置 VirtualApp 编译环境 | 编译运行 VirtualApp 官方示例 )
  20. python编译make_编译安装python3时make install出错

热门文章

  1. opencv 曲线拟合
  2. 安卓判断手机GPS是否打开,未打开时跳去手机设置开启GPS的方法
  3. python语言的开题报告怎么写_开题报告怎么写
  4. 比风水厉害100倍的宇宙规律,你懂多少?
  5. stm32 火灾自动报警及联动控制源码_火灾自动报警系统怎么进行消防联动控制设计...
  6. Python实现太极图案
  7. Selenium IDE源码分析
  8. Vue 九宫格抽奖实现
  9. 原函数与反函数的关系
  10. 怎么用c语言解三元二次方程组,三元二次方程组解法