创建平台
为平台提供box collider 2d(盒碰撞器)
为角色提供capsule collider 2d(胶囊碰撞器)
为角色提供刚体属性,设置重力为3.5,冻结z轴旋转
在playstate中,添加变量xInput,用于读入移动的信息
更改状态机的更新条件
如此可以实现移动和呼吸动画效果的切换。
接下来,我们实现移动效果:访问刚体,并改变速度。
在player中引入 rigidbody2d 变量
setvelocity函数,用于设定速度
在playermovestate中,添加
现在可以移动了,不过速度很慢。
添加变量movespeed
乘上移动速度
移动速度变快了。
一些小修整,保护player中的rb