unity-初级动画系统

简介: unity-初级动画系统

👨‍💻个人主页:@元宇宙-秩沅

hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

本文由 秩沅 原创

收录于专栏 unity实战入门

你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!
栓Q

目录

一.物体动画
1.首先点击动画物体,添加动画制作器,windows-Animation-Animation 或者ctrl+6 ,打开物体动画制作,之后创建文件并保存,如图所示:

2.点击Add Property 添加你想要制作的部分,此时我们选择了这个球的位置Position,之后看到下图三个按键,第一个是定位,第二个是添加动作点(也就将此时你改变物体位置的话画面保存起来),第三个是添加事件。

  1. 这个时候我们已经添加了三个点,并且每个点位置我都给它做了变化,那么此时我们就可以按播放按钮看看调试的效果。最后直接运行游戏则可看到运行的状态了。

二.人物动画
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

目录
相关文章
|
4月前
|
编解码 前端开发 人机交互
【Unity 3D】UI系统中UGUI各个组件的详细讲解(附源码 超详细)
【Unity 3D】UI系统中UGUI各个组件的详细讲解(附源码 超详细)
83 0
|
4月前
|
图形学 iOS开发
Unity——动效与缓动动画
Unity——动效与缓动动画
|
4月前
|
人工智能 算法 图形学
Unity 动画系统基本概念
Unity 动画系统基本概念
|
10月前
|
机器人 图形学 Ruby
【Ruby 2D】【unity learn】控制敌人随机运动以及动画控制
【Ruby 2D】【unity learn】控制敌人随机运动以及动画控制
|
10月前
|
定位技术 API 图形学
unity-2D游戏官方案例--带视频案例(1)(层级渲染,物理碰撞,粒子动画,UI等多位基础一体化)
unity-2D游戏官方案例--带视频案例(1)(层级渲染,物理碰撞,粒子动画,UI等多位基础一体化)
133 1
Unity-Timeline制作动画(快来制作属于你的动画吧)
Unity-Timeline制作动画(快来制作属于你的动画吧)
Unity-Timeline制作动画(快来制作属于你的动画吧)
|
iOS开发 MacOS Windows
Unity2D像素游戏开发——Aseprite简单人物绘画+动画制作导出精灵表示例
Unity2D像素游戏开发——Aseprite简单人物绘画+动画制作导出精灵表示例
528 0
Unity2D像素游戏开发——Aseprite简单人物绘画+动画制作导出精灵表示例
|
数据可视化 图形学
Unity Mecanim 动画系统简介
Unity Mecanim 动画系统简介
93 0
Unity Mecanim 动画系统简介
|
4月前
|
C# 图形学
【Unity 3D】元宇宙案例之虚拟地球信息射线实战(附源码、演示视频和步骤 超详细)
【Unity 3D】元宇宙案例之虚拟地球信息射线实战(附源码、演示视频和步骤 超详细)
50 0
|
4月前
|
人工智能 自然语言处理 区块链
【Unity 3D】元宇宙概念、应用前景、价值链等概述
【Unity 3D】元宇宙概念、应用前景、价值链等概述
52 0