我正在开发一款游戏。我有一个问题,我在某个高度添加了一个物理身体。我想要当球员在其上侧跳跃时他可以站在上面,但是当球员与其左侧或下侧碰撞时,他可以在没有碰撞的情况下穿过它。任何帮助...
答案 0 :(得分:0)
在检查碰撞时,碰撞时,取得玩家的位置(getX()和getY()),然后计算玩家的底部位置。之后将其与位置(getX()和getY())物理身体进行比较。
如果身体的getX()大于玩家的getX()且身体的getY()小于玩家的意味着玩家在左侧。
类似地,您可以找到其他位置,并根据您可以启动操作。