👨💻个人主页:@元宇宙-秩沅
hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!
本文由 秩沅 原创
收录于专栏 unity实战入门
你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!
栓Q
目录
一.物体动画
1.首先点击动画物体,添加动画制作器,windows-Animation-Animation 或者ctrl+6 ,打开物体动画制作,之后创建文件并保存,如图所示:
2.点击Add Property 添加你想要制作的部分,此时我们选择了这个球的位置Position,之后看到下图三个按键,第一个是定位,第二个是添加动作点(也就将此时你改变物体位置的话画面保存起来),第三个是添加事件。
- 这个时候我们已经添加了三个点,并且每个点位置我都给它做了变化,那么此时我们就可以按播放按钮看看调试的效果。最后直接运行游戏则可看到运行的状态了。
二.人物动画
1.首先我们添加一个人物,并且准备好该人物的动画素材,如静止,行走,奔跑
2.首先在project面板创建一个Animation controller(动画控制器)
3.在windows-Animation-animator创建一个“动画师”操作系统,随即它也会在inspector面板生成一个animator组件
4.将project面板生成的Animation Controler 拖拽到Inspector的ANimator组件中的controller部分中
5.在animator面板中的parameter创建一个参数float,命名为speed,因为我们要根据这个来进行动画间的互相变化。
6.将准备好的动画拖到框中,箭头则代表运行走向,第一个箭头是初始状态,不用更改,此时的话画面是第一个箭头所指的动画
7..点击初始动画按右键,点击make tronsition创建箭头,而后点击箭头,看到右边inspector面板中的Conditions组件,Geater是大于,Less是少于,这里很明显就是一个依据速度参数从而达到一个转换动画的条件面板,我们自行设置数据。
8.之后我们得从脚本中获得一个类型为Float的值当作参数,见下章节导航系统
你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!
栓Q