Unity 动画的相关设置(正放、倒放、正放暂停后继续正放、正放暂停后衔接倒放)

这篇博客介绍了Unity中动画的播放模式,包括None、Legacy、Generic和Humanoid,并详细讲解了如何通过调整速度值实现动画的正放、暂停和倒放操作。对于涉及两个动画的情况,也提供了正放、暂停后衔接倒放的实现方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Unity 动画的相关设置

1.动画的播放模式

在这里插入图片描述
1、None:不导入动画Animation Clip

2、Legacy:用于早期动画设置,其不支持状态机Animator,无法对动画进行编辑,导入完后直接用Animation播放

3、Generic:支持人形、非人形Model

4、Humanoid:只支持人形Model,导入后用Animator播放(设置后Hirearchy模型里面自动添加Animator组件)Generic一样

Assets模型Inspector—Wrap Mode ,Loop动画循环播放

Hierarchy模型Inspector—Play Automatically(自动),勾选则为自动播放

目前我使用的版本较低是5.6.1跟5.4.2,一般导入动画后将动画模式设置为Legacy。

2.动画的播放

在这里插入图片描述
动画一般是通过调整速度值来正放(speed>0)、暂停(=0)、倒放(<0)动画
当整个过程由一个动画构成时,设置如下:
动画正放

	//正放动画
	//先设置动画速度,然后播放动画  DongHua1为挂载动画的物体
	DongHua1.GetComponent<Animation>()["动画名"].speed = 1f;//正放速度为1
	DongHua1.GetComponent<Animation
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值