unity自带的动画系统是可以制作2D帧动画的,但是效果并不是很突出,没有必要的话还是用专业软件制作好一些。
unity的帧动画是用animation制作的,下面是一个让cube做移动小例子:
##1.创建一个Cube作为移动的物体
##2.选中cube,然后按Crtl+6(或者在Window中选择animation)

出现下面这个界面,就是制作帧动画的界面了

##3.点击上图中的Create创建动画文件,之后就是下面这个界面

###先介绍一下按钮功能(名字都是按理解自己起的):
###3.1 录制按钮

这个图片显示的是录制状态,这个状态下你对模型的一切改变,都会记录到动画里面
###3.2播放按钮


###3.3关键帧切换按钮

用来切换到前一个和后一个关键帧
###3.4当前录制的帧
实际就是图中红线的位置,红线在哪一帧上,当前调整的就是哪一帧的动画

###3.5添加关键帧

###3.6添加帧事件

###3.7设置帧率

就是一秒钟多少帧

这张图是一秒钟24帧。时间轴上显示的0:00,:前的0单位是秒,:后的00显示的是帧。比如: 1:02就是一秒多两帧的地方,这里一秒是24帧,1:02也可以说是26帧的地方。
###3.8添加模型属性

在这里可以添加需要模型在动画过程中做改变的属性,但是并不建议用这个东西
##4.动画制作
这个例子用的是cube,用图片做帧动画,需要调整图片Texture Type为Sprite。
如果我想让cube用一秒的时间运动到某一位置

在时间轴上点到1:00的位置,或者在当前帧内输入24都可以,然后直接在场景中拖动cube到你想让他到达的位置,它会自动生成改变的属性和关键帧(在场景中做的改变都会记录,比如改变rotation,材质的颜色,alpha通道的值等等,都是可以的)

选中Cube:Positon点击下方的曲线按钮,就可以调整动作曲线了

这个时候这个简单的移动动画就做好了。下面介绍一下动作曲线中的参数
在曲线上点击右键添加关键帧,之后再关键帧上再点击右键,就能看见这几个参数

1)Auto 自动就不多说了2)Free Smooth 平滑曲线

3)Flat 直线

4)Broken

这个模式可以让关键帧两侧的扳手分开调整曲线

5)Left Tangent,Right Tangent,Both Tangents参数是一样的,统一介绍
Free:选择的一侧调整是自由的
Linear:选择的一侧到下一个关键帧之间的曲线是线性的,随关键帧变化,并不能手动改变
Constant:常量,选择的一侧到下一个关键帧之间的曲线是一个常量,位置固定,呈一条直线,不会随当前关键帧的位置变化,直线的位置取决于另一个关键帧的位置



##5.动画文件的使用

重新创建一个Cube,添加animator

把生成的动画控制文件,加到animator的controller里


这样运行后,新创建的cube就能执行动画了。
以上是个人应用之后的一点总结,有大神发现不对的地方希望可以留言指出,谢谢

我会在我的公众号上推送新的博文,也可以帮大家解答问题
微信公众号 Andy and Unity 搜索名称或扫描二维码

希望我们能共同成长,共同进步

UNITY中帧动画的制作相关推荐

  1. Unity中的动画系统和Timeline——笔记

    前言: 最近开始跟着SIKI学院系统学习Unity,这篇文章就是Unity中的动画系统和Timeline的笔记 动画 动画的录制和动画曲线的编辑 以前我都是在动画中一步一步来做动画,从来不知道还有这个 ...

  2. An 逐帧动画的制作

    一.实验目的 掌握逐帧动画的原理:掌握逐帧动画的制作过程:掌握逐帧动画中关键帧的使用方法:掌握洋葱皮的使用方法. 二.实验内容: 1.打字的效果: 2.吃豆动画的制作: 3.小草发芽: 4.走路效果的 ...

  3. MATLAB中 GIF动画的制作

    matlab中GIF动画的制作 MATLAB中提供了imWriter函数,可用来制作GIF格式动画文件. 调用 f=getframe 函数抓取当前图形窗口或坐标系中的图片:f是一个包含图像数据的结构. ...

  4. Unity中帧数FPS的显示查看

    Unity中帧数FPS的显示查看 显示帧数 开发测试时的Game视图 开发测试时的Profiler视图 发布后的FPS显示 显示帧数 FPS可以用3中方式查看: 开发测试时的Game视图 如下图显示的 ...

  5. unity中美术字体的制作

    unity中美术字体的制作 本次总结:客户端制作美术字体.我已知的两种方式:1.FontSetter插件.2.BMFont工具.这里比较推荐第一种插件,方便.快捷.简单. FontSetter插件 F ...

  6. 个人技术总结——Unity中角色动画制作及动画切换逻辑的实现

    这个作业属于哪个课程 软件工程实践2022春-F班 这个作业要求在哪里 软件工程实践总结&个人技术博客 这个作业的目标 课程回顾与总结+个人技术总结 其他参考文献 <Unity2018教 ...

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

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

  8. 在Flash CS6中安装动画辅助制作插件DragonBones

    提示:本文后面提供的附件是我从网络上搜索到的一个相当不错的针对Flash CS 6.0的扩展插件,它是在原有的Dragonbone 2.0的基础上作了适当修改,以便导致更多类型的符合COCOS2D-X ...

  9. Android App开发动画特效中帧动画和电影淡入淡出动画的讲解及实战(附源码和演示视频 简单易懂)

    需要图片集和源码请点赞关注收藏后评论区留言~~~ 一.帧动画 Android的动画分为三类,帧动画,补间动画和属性动画.其中帧动画是实现原理最简单的一种,跟现实生活中的电影胶卷类似,都是在短时间内连续 ...

  10. Unity中使用动画状态机控制Spine动画

    下载Spine-Unity 为了在Unity中支持Spine动画,在http://zh.esotericsoftware.com/spine-unity-download/#Download下载spi ...

最新文章

  1. 《程序员修炼之道》笔记(一)
  2. Mysql字符串数据插入转义处理
  3. Linux 简单文本处理命令
  4. 移动端页面按手机屏幕分辨率自动缩放的js
  5. 字体海报设计灵感|这海报的字体够别致,脑洞够大!
  6. vue函数如何调用其他函数?_编程|如何简单理解函数的传参、返回、调用
  7. Spring Boot打包成jar包
  8. 【正点原子探索者STM32F407开发板例程连载+教学】第44章 FATFS文件系统实验
  9. web前端js上传文件
  10. 五色电阻在线计算机,色环电阻(5色环在线电阻计算器)
  11. Ribbon 界面介绍(1)
  12. 阿里Java技术架构师教你如何写好你的技术简历,附简历模板、学习资料
  13. c#中datagridview清空数据并删除空白行
  14. sed替换字符串中的某些字符
  15. excel取末尾数字_excel提取数字的方法步骤详解
  16. display:kms-panel-4.14kernel
  17. Mysql数据库死锁实战-锁的基础知识
  18. sublime text3 unicode 中文转换
  19. android p正式版一加6,国内首家!一加氢OS Android P正式版更新
  20. 英雄榜 此服务器当前正在维护中,《天下3》2021年全新山海经版本“再战黄泉”震撼登场!——网易《天下3》官方网站...

热门文章

  1. CentOS7 网络管理与配置
  2. MATAL角度弧度互换
  3. Intent简单介绍
  4. win10计算机打开之后隐藏3d对象视频,Win10系统隐藏/删除此电脑中的3D对象文件夹的方法...
  5. win10 1909是微软的第几个版本 win10各版本区别
  6. oracle 自动提交 配置文件,使用 netcfg 命令配置配置文件 - Oracle Solaris 管理:网络接口和网络虚拟化...
  7. latex参考文献bib基本格式_LaTeX 中的参考文献(.bib) BibTex 用法
  8. 京东AI:用于视觉识别的上下文Transformer网络-Contextual Transformer Networks for Visual Recognition
  9. 简历javaweb项目描述怎么写_JavaWeb开发简历项目经验怎么写
  10. dataguard修改redo大小、添加redo等操作