为什么玩家会掉落到平台(矩形层)上?

时间:2018-08-26 00:42:10

标签: java android libgdx box2d

我正在实现一个2D平台游戏。玩家是Box2d,它正在掉进平台中。我不知道为什么会发生这种情况?我在Tiled Map编辑器中为平台创建了矩形图层。这是创建播放器,createBlocks和getrectangle方法的代码

1 个答案:

答案 0 :(得分:0)

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

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

检查问题是否在每个步骤之间都已解决,但是如果所有其他步骤都失败了,我将重写整个批次...