23、打造第三人称3D游戏:玩家移动与动画及交互设备实现

打造第三人称3D游戏:玩家移动与动画及交互设备实现

1. 玩家角色动画设置

在创建第三人称3D游戏时,玩家角色的动画设置是重要的一环。首先,我们要为角色添加动画剪辑。以下是具体步骤:
1. 设置基础参数 :将三个“Based Upon”菜单依次设置为“Body Orientation”、“Center Of Mass”和“Center Of Mass”,点击“Apply”,为角色添加闲置(idle)动画剪辑。
2. 添加其他动画剪辑
- 行走(walk)动画:起始帧为144,结束帧为169。
- 奔跑(run)动画:起始帧为171,结束帧为190。
这些动画都是循环动画,其他设置与闲置动画相同。
3. 添加跳跃(jump)动画 :这不是循环动画,而是一个静态姿势,因此不选择“Loop Time”。将起始帧和结束帧分别设置为190.5和191(Unity要求起始帧和结束帧不同)。点击“Apply”确认新的动画剪辑。

接下来,我们要为这些动画创建动画控制器:
1. 创建动画控制器资源 :选择“Assets > Create > Animator Controller”(注意不是“Animation”),在项目视图中重命名为“player”。
2. 关联动画控制器 :选择场景中的角色,该对象有一个名为“Animator”的组件,将新创建的控制器资源拖放到“Animator”组件的“Controller”插槽中,并取消勾选“A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值