要闻速览:
- 我使用 Tiled 作为我的 Tile 编辑器。
- 我正在使用 LibGDX。我得到了一切可以为一个旧的神奇宝贝风格的游戏工作。
我的问题:
我不是在创造神奇宝贝。我的精灵是 60x20 像素,但我只想要底部 20x20 像素(我的脚)作为我的碰撞区域。
现在,取一棵树,底部为 20x20 像素,无法行走:
当我从底部开始时,我希望将脚上方的 40 像素显示在树的前面。这意味着在实际树木的底部前方 20 像素和上方 20 像素。但是,当我站在树的底部上方时,我希望我的球员完全被树的后面覆盖。
当我在没有 LibGDX 的情况下(桌面,低端)编程时,我只是先渲染我位置上方的所有像素,然后检查是否有任何项目在我上方/下方,然后渲染其他所有内容。
现在,当我使用OrthogonalTileMapRenderer
.