unity官网能用来做动画吗

unity官网中想要直走一个相机动画該怎么制作呢?下面我们就来看看详细的教程

1、首先我们用一个UI场景做范例。我们希望相机从对准第一个界面平滑的扭头到第二个界媔。

2、从Window->Animation打开动画编辑器然后选中相机,点击Create创建动画片段anim文件选择保存路径。

4、开启录制按钮移动到第一帧,调整视角对准第一個UI界面然后Align With View, 同理设置最后一帧。这样子一个简单的扭头动画就做好了

5、然后我们新建一个动画叫做CameraMoveDone, 就是扭头结束后的状态。只有一帧僦够了我们把动画片段CameraMove的最后一帧时,相机的Transform组件直接复制过来即可

以上就是unity官网制作相机动画的教程,希望能帮到大家请继续关紸易采站长站。

TA贡献1601条经验 获得超8个赞

用animator的动画偅用的话动画是在AnimatorController,AnimatorController是在模型的animator组件如果用animation老动画系统的话,一般做预制体的时候都是把动画全部附到人物上,当然动态添加也昰可以的,只是大多时候不需要

摘要:在场景中加入动态的物体可以让整个场景更加生动、真实。unity官网场景中的物体可以通过制作动画让物体动起来。简单的动画如物体的移动、旋转(比如旋转的風扇、闪烁不定的灯泡等)复杂的动画如游戏中角色的动作、面部表情等。

洪流学堂让你快人几步。你好我是跟着大智学unity官网的萌噺,我叫小新这几周一起来复(yu)习(xi)动画系统。

小新:“智哥我想在场景里加上一个旋转的风扇怎么做啊?现在做的模型都是静態的”

大智:“这就需要用到动画系统了。在场景中加入动态的物体会让整个场景更加生动、真实。除了上周学过的粒子效果外场景中的物体也可以通过制作动画,让物体动起来简单的动画如物体的移动、旋转(比如旋转的风扇、闪烁不定的灯泡等),复杂的动画洳游戏中角色的动作、面部表情等”

unity官网中的动画主要是三种来源:

  • 在unity官网引擎中制作动画

  • 从外部工具(如3ds Max、Maya等)导入动画

下面讨论的主要是前两种来源的动画,使用代码写动画我们后面再学习

unity官网中内置了强大的动画系统,可以支持在unity官网内制作动画也支持从外部導入动画。

动画系统基于一种名为Animation Clip(动画剪辑)的资源这些资源以文件的形式存在工程中。这些文件内的数据记录了物体如何随着时间迻动、旋转、缩放物体上的属性如何随着时间变化。每一个Clip文件是一段动画

这些动画可以在unity官网中直接制作,也可以由美术同学在3D建模软件中制作并导入到unity官网中

通过这个窗口可以创建、编辑动画,也可以查看导入的动画Animation窗口同一时间只能查看、编辑同一段Clip中的动畫。Animation适合单个物体(及其子物体)的动画编辑咱们最近刚学的Timeline系统,适合同时对场景中多个物体制作复杂动画还能包含音频,自定义嘚动画内容

在unity官网中制作动画一般分为以下几个步骤:
2、选中要制作动画的物体
3、创建新的动画Clip
4、编辑、预览、修改动画

选中要制作动畫的物体,这时候Animation窗口会有以下两种状态:
状态1:该物体上没有动画可以点击Animation窗口中间的Create按钮创建动画Clip。

状态2:该物体上已经有动画會在窗口中显示一段动画的关键帧。可以通过左上角的菜单切换预览动画、创建新动画可以点击Create New Clip…来创建新的动画Clip,如下图所示

点击唍创建新的动画Clip后,会弹出一个文件对话框可以设置保存动画Clip的位置。(为了保持工程文件目录的整洁不要保存在工程根目录,建议保存在Animations文件夹中)

保存完毕后原先没有动画的物体上会自动附加一个Animator组件,这个组件是做什么的呢

Animation Clip只是一段动画数据,你可以把它类仳成视频文件而Animator组件是一个播放器,用来控制动画的播放、多个动画片段之间的切换等

Animator组件的第一个属性是Controller,对应到工程目录中的文件是一个Animator Controller类型的文件可以在这个文件中定义动画Clip之间如何进行切换。双击这个文件会打开unity官网的Animator窗口显示该文件中的内容。后面会细講Animator组件

创建了动画Clip后,就可以开始制作动画了

Animation窗口有两种模式:录制模式和预览模式。

点击图中红色按钮进入录制模式时间轴会显礻为红色
点击图中Preview按钮进入预览模式,时间轴会显示为浅蓝色在时间轴上点击也会自动进入预览模式

在录制模式下,当你对物体进行改動时(例如移动、旋转、缩放、修改属性等)unity官网会自动在当前时间位置生成关键帧,记录修改的属性

在预览模式下,修改物体不会洎动创建/修改关键帧如果需要创建/修改关键帧,你需要手动点击添加关键帧按钮

点击录制按钮后,就进入了录制状态

可以通过在时間轴上拖动修改当前所在的时间位置。

在时间轴上拖动修改当前时间

也可以通过修改当前帧数输入框中的数字修改时间轴的位置。默认凊况下动画的帧速率是60,即每秒播放60帧如果设置当前帧数为30,就是0.5秒的位置

在录制模式下,不管是在场景中移动、旋转、缩放物体还是在Inspector面板中修改物体组件的属性(unity官网动画支持的属性),unity官网都会自动在动画Clip的当前时间上添加关键帧保存

当前被记录的属性,茬Inspector上会以红色背景显示

编辑完动画后可以再次点击录制按钮退出录制模式,避免后续对物体的操作被记录到动画中

现在你会看到在Animation窗ロ中,左侧多处很多个属性这些属性就是所有被记录的属性列表。你也可以通过点击下方的Add Property按钮手动添加需要被动画记录的属性

如果沒有在录制模式下,对物体的修改不会自动记录到动画Clip中如果需要记录,需要手动添加关键帧进行记录

如果在Inspector中修改了物体的属性,粅体的属性会从浅蓝色背景变为浅红色代表该属性已经被修改。这时候你可以右键点击对应的属性在弹出菜单中点击Add Key即可添加关键帧,将该属性的数据保存到动画Clip中如果你在当前帧修改了多个属性,可以点击菜单中的Key All Modified(将所有修改的属性记录关键帧)或Key All Animated(记录属性列表中所有属性的数值即使与上一帧相同数值的属性也会被记录)来一次性将所有修改的属性保存。

也可以点击Animation窗口左侧的Add Keyframe按钮来记录当湔属性列表中选中属性的关键帧如果当前没有选中任何属性,则会记录所有属性如下图所示。

添加关键帧也有快捷键哦记住快捷键能大幅提高制作动画的效率。

  • K Key All Animated将记录当前属性列表中选中属性的关键帧,如果当前没有选中任何属性则会记录所有属性。

  • Shift + K Key All Modified将动画属性列表中所有已修改的属性的数值记录为关键帧。

默认情况下Animation窗口是DopeSheet模式,显示的是关键帧的点可以通过点击下方的Curves切换为曲线模式,进一步调节关键帧之间的数值是如何过渡的

切换到Curves模式后,出现的曲线编辑框和我们之前在粒子系统模块学到的用法是一样的在这僦不重复了。

可以在左侧属性列表选中一条或多条曲线进行编辑

别忘了F的妙用,F键可以让曲线充满整个窗口这在不同属性的曲线之间切换时非常有用。

编辑关键帧时可以多选(在Curve编辑中同理):

  • 按住Shift或Ctrl,再点击关键帧可以选中多个关键帧

  • 按住Shift或Ctrl的同时框选可以添加戓移除框选住的关键帧

你会发现直接拖拽多个关键帧时,后方的关键帧并不会跟随这些关键帧移动如果你想让后方的关键帧也跟着移动,可以按住R键同时拖拽这些关键帧。这种编辑方式叫做Ripple Edit(在音视频编辑软件中很常见)缩放同理。

点击Animation窗口中的播放按钮就可以在SceneΦ预览动画。

今天做出来的动画在点击Play按钮以后就会自动循环播放了。如果不想让它循环播放可以选中Animation Clip文件,取消Loop的勾选

如果不想讓这段动画自动播放,那就需要修改Animator Controller啦接着往下学吧!

大智:“敲黑板,今天讲了如何使用unity官网内的Animation给物体做动画希望你能记住一下幾点:”

大智:“动手创建一个简单的动画试一试吧!”
大智:“收获别忘了分享出来!别忘了分享给你的朋友,也许能够帮到他”

【建议收藏】找不到免费的角色动画?来试试mixamo

【扩展学习】洪流学堂公众号回复动画可以阅读本系列所有文章更有视频教程等着你!

呼~ 紟天小新絮絮叨叨的真是够够的了。没讲清楚的地方欢迎评论咱们一起探索。

我是大智(微信:zhz11235)你的技术探路者,下次见!

我要回帖

更多关于 unity官网 的文章

 

随机推荐