【Unity游戏开发】动画系统(二)2D动画
文章目录
- 动画系统之2D动画
- Unity的动画
- 2d动画
- 实例
- 准备工作
- 开始简单的动画
- 结语
动画系统之2D动画
2d动画其实就是图片的转换,每帧转换实现2d的动态效果其实这也是3d动画的实现原理,每帧改变达到动态效果
就相当于不同的图片在一定的时间里以很快的速度替换,然后给人的视觉就是动态的
Unity的动画
Animation
是之前Unity仅有的动画系统,现在还有Animtor
,主要是用来控制动画之间的转换的,其创建的文件也被称为状态机
2d动画
当然2d动画其实也是由animation
来控制的,不同的是我们只需要使用animation
将原来的位置换成图片就行了,就是说我们原来的帧上是位置,而现在的帧上面则是图片,不同的图片,所以我们需要几个图片资源作为素材
可以随便找几张图片导进去,就直接拖到project
面板就行了,然后呢,将这几张图片全选上,在inspector
面板上将类型改为sprite 2d
然后才能够用到我们的动画里面
实例
我就随便找了几个图片作为我们的素材来进行演示,当然,因为是毫无关联的图片,所以我们无法看到素材类似于动态的效果
准备工作
打开我们的unity,然后新建一个图片对象,是的这个图片也是一个游戏对象
在hierarchy面板右键,找到UI
然后选择Image
你会发现面板上不仅有Image
,还有两个东西,一个就是Canvas
这个是图片能显示的关键,没有她不行,当然你也应该发现了,Image
在Canvas
的下面,是他的下层,就相当于是Canvas
文件夹里面含有Image
文件夹,如果你删了Canvas
的话,可想而知,Image
也会消失
而另一个在本次实例中可以删除,因为我们用不上,但是如果你做别的的时候,可别试着去删除,那可是试试就逝世的,哈哈
开始简单的动画
然后我们选中Image
打开Animation
,创建一个动画,然后把我们的图片素材拖到帧上
我准备了三个素材,将他们拖了上去,然后你可以点击那个播放按钮看看效果
结语
学习永无止境,保持学徒心理,才能勇攀高峰
欢迎喜爱Python,Unity(游戏开发引擎)的爱好者,让我们一步步走向大神,成功离得不远,也就两个字,坚持罢了!!
Unity游戏引擎宣言:
你是否热爱游戏呢?
你是否曾经幻想着有一天自己做出一款属于自己的游戏呢?
不要犹豫了,赶快学习吧!
点击链接查看Python社区:Python交流社区
n交流社区](https://bbs.csdn.net/forums/GuHanZhe_Python)
点击链接查看Unity社区:游戏开发爱好者
【Unity游戏开发】动画系统(二)2D动画相关推荐
- 【Unity游戏开发】动画系统(三)按钮动画
文章目录 动画系统之按钮动画 1. 按钮Botton 2. 创建一个Button按钮 3. 按钮动画 3.1 改变颜色 3.2 改变图片 3.3 改变动画 结语 动画系统之按钮动画 动画系统是一个比较 ...
- unity ui 补间动画_杭州Unity游戏开发培训内容有哪些?学习路线是如何规划的?...
现在Unity游戏开发行业越来越受到欢迎,但是想要找到适合自己的课程和学习方法却有些困难.很多刚开始接触Unity游戏开发且没有基础的同学,不知道该从哪里开始学,也不知道要学习什么内容.该怎么开始Un ...
- (完结)Unity游戏开发——新发教你做游戏(七):Animator控制角色动画播放
文章目录 一.前言 二.Animator状态机组织 三.过渡条件 四.用代码设置过渡条件,触发动画播放 五.CharacterAniLogic.cs完整代码 一.前言 文章列表 Unity游戏开发-- ...
- 2D横板解谜类游戏开发日志-角色移动和动画
2D横板解谜类游戏开发日志-角色移动和动画 一.创建角色 1新建精灵 2拉入素材 3添加组件*2,方便后续使用 4创建动画文件夹,动画帧素材丢进去(方便以后管理 5创建代码文件,挂在player对象上 ...
- Unity游戏开发日记(一):独自开发2d横板游戏:Small man(MainMenu主界面)基本构建
目录 一.独自开发想法 前言: 开发构想: 二.主要内容:MainMenu主界面基本构建 (一)预想功能 (二)功能实现 1.主界面UI设计 2.Option功能设计 3.TypeOption功能设计 ...
- Unity安卓游戏开发:打造7款2D 3D游戏 Unity Android Game Development : Build 7 2D 3D Games
流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确) |大小:15.4 GB |时长:32h 55m Un ...
- 《C++游戏开发》笔记十一 平滑动画:不再颤抖的小雪花
本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9430645 作者:七十一雾央 新浪微博:http:// ...
- 【游戏开发】定时器循环播放动画
//Windows窗口头文件 #include <windows.h>//swprintf_s函数包含的头文件 #include <tchar.h>//PlaySound函数包 ...
- Unity游戏开发官方入门教程:飞机大战(二)——创建飞船对象
Unity版本:Unity 2018.2.14f1 原视频链接:https://unity3d.com/cn/learn/tutorials/s/space-shooter-tutorial 教程目录 ...
最新文章
- scala unapply
- 虚拟机开启mysql密码报错_Linux虚拟机下mysql 5.7安装配置方法图文教程
- 如何配置原材料的默认采购类型为F
- 《PHP综合开发环境》(NuSphere PhpED v5.6.5615 Win32)[压缩包]
- IBM TS3200 Drive故障处理方案
- 一分钟了解:物联网在医疗领域的应用(视频)
- 富文本处理NSMutableAttributedString
- 有关数据库事务的一些理解-原生的Java的JDBC事务
- 正式发布 .Net2.0 大文件上传服务器控件
- GetLastError错误码大全
- 私厨菜谱app的设计与实现(二)
- 电脑qq游戏程序更改计算机,电脑怎么把qq游戏快捷到桌面
- Grafana-reporter定时报表
- 获取域名服务器信息吗,获取域名的WHOIS信息
- CTGU实验6_1-创建能否借书存储过程
- android 短信打开APP
- 基于N-gram的双向最大匹配中文分词
- 实验五 类和对象-3 zxt
- 如何学IT?零基础入门自学Java编程系列:java简介跟计算机常识
- 情话套路大全,哈哈哈~~~