unity3d动画操作以及动画实现

本文介绍如何在Unity3D中进行动画操作。通过Input.GetButtonDown和Input.GetButtonUp控制"Aim"、"Fire"和"Idle"动画的播放,实现角色的动作切换。同时,详细展示了如何创建并播放自定义的动画片段,包括定义动画曲线和设置Transform的localPosition.x变化,以实现物体在X轴上的平移,并设定动画循环播放。
摘要由CSDN通过智能技术生成




今天主要总结的是 unity3d 中内置动画操作,以及代码事件编写动画实现

1.如何导入、执行外部动画 

在项目窗口中,首先,单击选择我们所准备的动画模型,在属性面板中选择Animations栏,
在属性中点击“+","-"可以增加和删除动画片段,
而在Start以及End中,可以分别设置每一个动画片段的开始帧数及结束帧数。
下面是我自己动画做的一个分解:
Idle:表示我动画中的准备动作。
Aim:表示我动画中的瞄准动作。
Fire:表示我动作中的投篮动作。



当上面动画片段设置好以后,我们用代码来实现,如何通过键盘上的数字按键”1“来控制这些片段完成一个动画流程

首先,如何设置一个按键:
在菜单栏中选择 Edit-> roject Setting->Input
在Input属性面板中选择一项
Name设置成Play
Negative Button(按下键)设置成数字键”1“ ; 
Positive Button (松开键)设置成数字键”1“ ; 
如下图所示:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值