Unity3d笔记——制作简单动画

  • 一. 选择要创建动画的对象并为之新建一个动画
  • 二. 简单动画的制作
  • 三. 创建Controller文件并添加Animator组件完成绑定

Unity软件可以很方便的为创建的游戏对象制作一些简单动画,下面就开始我们的教程吧。
本教程选择的是我目前所做项目中的一个模型,该项目展示了一对虚拟手臂与毛刷,毛刷要在运行时一直前后刷动,下面介绍毛刷前后刷动动画制作的完整过程。

一. 选择要创建动画的对象并为之新建一个动画

选中毛刷对象,在Hierarchy面板中该对象我命名为Cylinder,如下图

在选中情况下,按下Ctrl+6,将会弹出如下界面

点击Create按钮,保存新建的动画文件,我命名为pen.anim,创建好后界面如下

接下来,就可以开始制作动画了。

二. 简单动画的制作

点击Add Property,选择合适的想要改变的属性,如下图


因为我想制作的动画是刷子前后刷动,所以只用改变旋转角度即可,即添加Rotation属性,添加后界面如下

点击左下方Curves按钮,转到曲线界面,如图

在合适位置添加几处关键帧,并在关键帧处通过调整Rotation.X,RotationY,Rotation.Z这三个值来改变该帧中毛刷对象的旋转角度,调整方法有三种,一是直接修改数值,二是拉动曲线,三是在Scene面板中直接旋转游戏对象,常用的主要是后两种,调整过程截图如下


最后,对毛刷调整好后的曲线如下

注:曲线为直线是因为毛刷为匀速运动,调整关键帧时,默认两帧中间为曲线变化,想要调整为直线可定位到该帧后,右键,选择左边或右边为直线,如图

最后点击运行按钮,就可以看到自己制作的动画的效果了。

三. 创建Controller文件并添加Animator组件完成绑定

此部分在我另一篇教程里已经介绍过,这里再简单提一下。

首先创建一个Animator Controller文件,如图
我将该文件命名为Cylinder.controller,双击打开它,绘制状态图如下


设置默认状态为pen,即一进入(Entry)则转换到pen状态,编辑pen状态,设置其Motion为我们之前制作的动画pen。
接下来为Cylinder对象添加一个Animator组件,并设置其Controller为Cylinder.controller,如下图

最后点击运行按钮就可以看到我们的笔刷在前后摆动了,一个小小的动画就算完成啦。

参考博客:https://blog.csdn.net/jinxiul5/article/details/82352738

Unity3d笔记——制作简单动画相关推荐

  1. turtle库制作简单动画和总结

    turtle制作简单动画和总结 最后制作的效果图 制作的代码,写的比较乱,后面还有皮卡丘动画,有需要可以私我. def tree(n,l):pd()#下笔#阴影效果t = cos(radians(he ...

  2. python制作简单动画_把数据摇起来!用Python制作动画可视化效果!

    Python 中有很多不错的数据可视化库,但是极少能渲染 GIF 图或视频动画效果.本文就分享一下如何用 MoviePy 作为其他可视化库的通用插件,制作动画可视化效果,毕竟这年头,没图不行,有动图更 ...

  3. Unity 从零开始的2D游戏开发 —— [Animator] 使用动画状态机制作简单动画

    动画是一个2D游戏里面必不可少的一部分,使用动画可以实现很多意想不到的功能,除了常规的人物动画,还可以实现一些周期性的运动.接下来会尝试实现一个非帧动画,一个帧动画. 一.非帧动画:通过改变位置或拉伸 ...

  4. 计算机动画制作简单动画视频教程,如何制作一个时钟转动动画视频?电脑制作动画的软件制作时钟转动的小视频的方法...

    今天小编要来介绍的是制作动画的软件,可以用于制作时钟转动的动画效果,之前小编就介绍过时钟动画制作的方法,但今天的方法更先进哦,这里的时钟的样式还有颜色都可以自定义的哦.制作动画的软件是什么?不是手机自 ...

  5. python制作简单动画_用Tkinter Python制作简单动画

    我用Tkinter搜索了一个简单的动画代码,但是我发现了非常不同的例子,我无法理解正确的方法来编写动画. 这里我的工作代码显示一个简单的移动圆:import tkinter as tk import ...

  6. Visual C# 2005 - 利用程序代码制作简单动画效果

    一般的 Windows Form 通常是运用各种控件来显示数据,然而如果您希望在窗体中加入特殊效果来凸显数据内容,那么图形与动画将是非常不错的选择. 一般来说,我们会使用 .Net Framework ...

  7. python制作简单动画_Python tkinter Canvas绘制动画

    其实前面程序中的高亮显示已经是动画效果了.程序会用红色.黄色交替显示几何图形的边框,这样看上去就是动画效果了.实现其他动画效果也是这个原理,程序只要增加一个定时器,周期性地改变界面上图形项的颜色.大小 ...

  8. python制作简单动画_让数据动起来!用python制作动画可视化效果,让数据不再枯燥!...

    MoviePy允许我们自定义的动画功能make_frame (t).函数将返回视频帧时间t(以秒为单位):根据Mayavi Mayavi做出动画是一个Python模块,可以使交互式3 d数据可视化.在 ...

  9. Fireworks MX 2004 制作简单动画 飞鸟翅膀煽动的动画

    Flash如何制作飞鸟 概述: 飞鸟给我们直观的感觉是有一对翅膀的在煽动,还有一张嘴在鸣叫. 因此我们可以主要表现这两点动画,可以做三个层,一个层放翅膀,一个层放嘴 一个层放身 做两个影片剪辑 一个嘴 ...

  10. python制作简单动画_Python通过matplotlib简单绘制动画实例

    Matplotlib是一个Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形.通过Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条 ...

最新文章

  1. python3.0内建函数大全_python3内置函数大全
  2. 资本主义的历史仍未终结(作者:袁剑)【转】
  3. 服务器操作系统2008安装图解,IBM服务器windows2008操作系统安装步骤图文(13页)-原创力文档...
  4. Git的简单使用以及在Django中有关日志文件的忽略
  5. Redis笔记之基本数据结构 链表
  6. Data intensive Application (1)
  7. 1071 - Specified key was too long; max key length is 767 bytes
  8. Java程序员的日常 —— 响应式导航Demo
  9. 中国五大顶级域名9月第一周新增3.2万 美国净减7.6万个
  10. RigUp 数据库暴露7.6万份美国能源行业文件
  11. hdu-2112 HDU Today(最短路)
  12. VS2017如何创建c语言项目
  13. 《王道计算机考研》:数据链路层
  14. 国内机器人编程赛事大全介绍
  15. java 64bit_java9 64位 官方最新版
  16. Windows 10 企业版LTSCjihuo
  17. pdf转换成jpg python_怎样利用python将pdf转换成jpg格式
  18. 四、共阳数码管的动态显示
  19. Excel如何设置下拉选项
  20. 事务及事务的四大特征是什么?

热门文章

  1. Windows10 设置网络共享文件驱动器
  2. 摄像头录像软件测试初学者,几款好用的摄像头视频捕获工具推荐
  3. 微信小程序demo测试实践
  4. ABIs [armeabi] are not supported for platform. Supported ABIs are [arm64-v8a, armeabi......
  5. Unity TexMeshPro中文字体
  6. CAD中 OLE不能旋转_工作常备的天正CAD技巧都在这里啦(附教程)
  7. IOUtils使用介绍
  8. python:植物大战僵尸源代码
  9. 伍德里奇计量经济学第四章课后计算机作业,伍德里奇---计量经济学第4章部分计算机习题详解(MATLAB).pdf...
  10. 傻瓜式Git提交代码流程【写给初学者】