学习资源:B站 M_Studio《Unity教程2D入门》11
Unity Assets:Sunnyland
Day6
Bug1: 角色跳跃后卡墙不掉落
成因:collider模仿真实世界,所以当碰到墙的时候恰好还按着左右键就会像你把小物块按在墙上,会产生摩擦力,所以就卡住不会掉下去了。
解决方法:给碰撞体添加没有摩擦力的材质
先新建一Physic material 2D,这里可能会遇到一个问题:官方提示Assets > Create > Physics Material 2D 但是我的Create里面没有Physics Material 2D
2020版本里面,Physics Material 2D被统一移到了2D中,所以应该是Assets >2D> Create > Physics Material 2D
把摩擦力改成0
赋值给player的头部碰撞体的material即可
<