项目实训----Unity多人游戏开发----第五篇

人物控制之动画系统

综述

在上两篇中,我们主要讲述了角色控制的几种方式。本次我们就人物控制后,需要的动画进行阐述人物移动的动画如何进行控制。

项目场景:

提示:主要是针对第一个游戏的动画来探讨动画系统:

动画控制器
动画控制参数

以上两个图主要是涉及动画的执行流程以及控制条件。对于人物刚开始进入保持一个idel的静止状态,我们需要进行一个判断,通过按键判断是否需要执行移动动画,上面有四个变量,分别控制不同的转换,第一个是速度,第二个是判断是否在地面上,第三个是是否跳跃,第四个是是否死亡。


描述

在该角色中,我们使用了移动加速和跳跃以及下坠的动画,这就需要保证他们的一致性,需要保证条件能够正常转换,以下是一些判断条件

Animator anim;  //动画
start中
rb = GetComponent<Rigidbody2D>();
update中
isOnGround = Physics2D.OverlapCircle(groundCheck.transform.position, checkRadius, platfor
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值