文章目录

  • 动画系统之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这个是图片能显示的关键,没有她不行,当然你也应该发现了,ImageCanvas的下面,是他的下层,就相当于是Canvas文件夹里面含有Image文件夹,如果你删了Canvas的话,可想而知,Image也会消失

而另一个在本次实例中可以删除,因为我们用不上,但是如果你做别的的时候,可别试着去删除,那可是试试就逝世的,哈哈

开始简单的动画

然后我们选中Image打开Animation,创建一个动画,然后把我们的图片素材拖到帧上

我准备了三个素材,将他们拖了上去,然后你可以点击那个播放按钮看看效果

结语

学习永无止境,保持学徒心理,才能勇攀高峰

欢迎喜爱Python,Unity(游戏开发引擎)的爱好者,让我们一步步走向大神,成功离得不远,也就两个字,坚持罢了!!

Unity游戏引擎宣言:

你是否热爱游戏呢?

你是否曾经幻想着有一天自己做出一款属于自己的游戏呢?

不要犹豫了,赶快学习吧!

点击链接查看Python社区:Python交流社区

n交流社区](https://bbs.csdn.net/forums/GuHanZhe_Python)

点击链接查看Unity社区:游戏开发爱好者

【Unity游戏开发】动画系统(二)2D动画相关推荐

  1. 【Unity游戏开发】动画系统(三)按钮动画

    文章目录 动画系统之按钮动画 1. 按钮Botton 2. 创建一个Button按钮 3. 按钮动画 3.1 改变颜色 3.2 改变图片 3.3 改变动画 结语 动画系统之按钮动画 动画系统是一个比较 ...

  2. unity ui 补间动画_杭州Unity游戏开发培训内容有哪些?学习路线是如何规划的?...

    现在Unity游戏开发行业越来越受到欢迎,但是想要找到适合自己的课程和学习方法却有些困难.很多刚开始接触Unity游戏开发且没有基础的同学,不知道该从哪里开始学,也不知道要学习什么内容.该怎么开始Un ...

  3. (完结)Unity游戏开发——新发教你做游戏(七):Animator控制角色动画播放

    文章目录 一.前言 二.Animator状态机组织 三.过渡条件 四.用代码设置过渡条件,触发动画播放 五.CharacterAniLogic.cs完整代码 一.前言 文章列表 Unity游戏开发-- ...

  4. 2D横板解谜类游戏开发日志-角色移动和动画

    2D横板解谜类游戏开发日志-角色移动和动画 一.创建角色 1新建精灵 2拉入素材 3添加组件*2,方便后续使用 4创建动画文件夹,动画帧素材丢进去(方便以后管理 5创建代码文件,挂在player对象上 ...

  5. Unity游戏开发日记(一):独自开发2d横板游戏:Small man(MainMenu主界面)基本构建

    目录 一.独自开发想法 前言: 开发构想: 二.主要内容:MainMenu主界面基本构建 (一)预想功能 (二)功能实现 1.主界面UI设计 2.Option功能设计 3.TypeOption功能设计 ...

  6. 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 ...

  7. 《C++游戏开发》笔记十一 平滑动画:不再颤抖的小雪花

    本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9430645 作者:七十一雾央 新浪微博:http:// ...

  8. 【游戏开发】定时器循环播放动画

    //Windows窗口头文件 #include <windows.h>//swprintf_s函数包含的头文件 #include <tchar.h>//PlaySound函数包 ...

  9. Unity游戏开发官方入门教程:飞机大战(二)——创建飞船对象

    Unity版本:Unity 2018.2.14f1 原视频链接:https://unity3d.com/cn/learn/tutorials/s/space-shooter-tutorial 教程目录 ...

最新文章

  1. scala unapply
  2. 虚拟机开启mysql密码报错_Linux虚拟机下mysql 5.7安装配置方法图文教程
  3. 如何配置原材料的默认采购类型为F
  4. 《PHP综合开发环境》(NuSphere PhpED v5.6.5615 Win32)[压缩包]
  5. IBM TS3200 Drive故障处理方案
  6. 一分钟了解:物联网在医疗领域的应用(视频)
  7. 富文本处理NSMutableAttributedString
  8. 有关数据库事务的一些理解-原生的Java的JDBC事务
  9. 正式发布 .Net2.0 大文件上传服务器控件
  10. GetLastError错误码大全
  11. 私厨菜谱app的设计与实现(二)
  12. 电脑qq游戏程序更改计算机,电脑怎么把qq游戏快捷到桌面
  13. Grafana-reporter定时报表
  14. 获取域名服务器信息吗,获取域名的WHOIS信息
  15. CTGU实验6_1-创建能否借书存储过程
  16. android 短信打开APP
  17. 基于N-gram的双向最大匹配中文分词
  18. 实验五 类和对象-3 zxt
  19. 如何学IT?零基础入门自学Java编程系列:java简介跟计算机常识
  20. 情话套路大全,哈哈哈~~~

热门文章

  1. nmap命令检查在线IP与在线IP的开放端口情况
  2. js复制富文本/网页内容到黏贴板
  3. acwing1113 红与黑
  4. onvif 修改摄像头参数
  5. 程序大咖的博客集锦_更新Unity3d
  6. 实习僧网站字体反爬破解思路及步骤分享
  7. 天宇优配|钠电池汽车要来了,续航达500公里!持续高成长股揭秘
  8. 软件测试与人工智能结合,人工智能技术与软件测试之间的关系
  9. Three TextureLoader纹理贴图不显示图片(显示黑色)
  10. Vulnerabilities in multi-factor authentication:多因素身份验证漏洞