Unity2D学习笔记Day3:Animator控制角色动画

学习资源:B站 M_Studio《Unity教程2D入门》

Unity Assets:Sunnyland

Day3

1. 添加idle动画

添加Animator组件:
在这里插入图片描述
建文件夹并创建Animator Controller,拖入上面的组件:
在这里插入图片描述
创建一个名为idle的动画,拖入图片。如果播放速度太快,减少Samples。
在这里插入图片描述
注意:拖入图片前,记得修改在这里插入图片描述

Window->Animator中可以看见idle是默认动画,点击试玩,即开始播放。在这里插入图片描述

2. run和idle的切换

同上,新建clip。
在这里插入图片描述
记得勾选:
在这里插入图片描述
在Animator中,设置两个状态的切换条件。
在这里插入图片描述
添加一个布尔型的参数判断是否在跑动状态。
在这里插入图片描述
还要取消两个运动状态中间的过渡。
在这里插入图片描述
脚本中,设置参数的变化。

//角色移动
        if(horizontalmove!=0)
        {
   
            rb.velocity = new Vector2(speed * horizontalmove * Time.deltaTime, rb.velocity.y);
            anim.SetBool("isRunning", true);
        }
        else
        {
   
            anim.SetBool("isRunning", false);
        }

3. 添加jump

jump这里和run、idle的不同之处在于,它分为跳起和下落。需要分别创建clip。
在这里插入图片描述
jump:
在这里插入图片描述

fall:在这里插入图片描述

关系:
在这里插入图片描述

设置参数调整切换状态:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值