Unity3D开发学习⑩ 物品材质,多段跳跃,下蹲

目录

1.解决一些问题

目前已知的问题有:

  • 撞墙不掉落
  • 多段跳跃
  • 角色在斜坡上会滑落
  • 因为两个碰撞器有时候吃到樱桃加俩分

先处理撞墙不掉落这个问题

  这里给出的解决方案是设置碰撞器的物理材质

 这里在根目录新建一个2D物理材质(此处命名为Player Material)

 设置Friction(摩檫力)为0,防止两个碰撞器摩擦在一起

 然后给玩家的头部碰撞器加上材质,就成功避免了按住方向键导致的撞墙不掉落

2.多段跳解决

首先还是打开PlayerController跟跳跃有关的内容

 添加一段玩家碰撞器和地面图层是否判断,并且在同时按下跳跃和碰撞地面的时候才会触发跳跃

(这样角色就不能到处乱飞了

顺便实现二段跳

 下蹲,先写动画

 然后在PlayerController内写下蹲处理代码

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部