Unity 3D中角色碰撞平台侧面误触发isGrounded导致无限跳跃的问题求助
Unity 3D中角色碰撞平台侧面误触发isGrounded导致无限跳跃的问题求助
我最近碰到个挺闹心的问题:想让玩家在碰撞到物体侧面的时候没法无限跳,但目前我的跳跃逻辑是只有isGrounded为true时才能触发跳跃。可尴尬的是,当玩家撞到平台侧面的时候,isGrounded居然也会被判定为true,直接导致了无限跳的bug。
我也试着找方法去检测角色到底碰到了物体的哪一侧,但还没摸出可行的路子。想请教下各位,有没有办法能避开这个问题?还是说我得彻底推翻现在的跳跃实现方式才行?
备注:内容来源于stack exchange,提问作者Edoardo Rastelli
相关产品推荐
相关产品推荐

