首页 > 解决方案 > 为什么玩家会从平台上掉下来(矩形层)?

问题描述

我正在实现一个 2D 平台游戏。玩家是 Box2d,它正在从平台上掉下来。我不明白为什么会这样?我在平铺地图编辑器中为平台创建了矩形图层。这是创建播放器和 createBlocks 和 getrectangle 方法的代码

标签: javaandroidlibgdxbox2d

解决方案


我能想到的最好的调试方法是:

  1. 删除所有位掩码和过滤。
  2. 例如,检查所有值都是浮点数,而不是意外四舍五入为零。
  3. 尝试使用重力制作 1 个静态块和一个动态块,然后将其与其余代码分开测试。

检查每个步骤之间是否解决了问题,但如果所有其他方法都失败了,我会重写整个...


推荐阅读