【发布时间】:2013-08-15 22:15:56
【问题描述】:
速览:
- 我使用 Tiled 作为我的 Tile 编辑器。
- 我正在使用 LibGDX。我已经为一个老式的神奇宝贝风格的游戏准备好了一切。
我的问题:
我不是在创造神奇宝贝。我的精灵是 60x20 像素,但我只希望底部 20x20 像素(我的脚)作为我的碰撞区域。
现在,取一棵树,底部为 20x20 像素,无法行走:
当我从底部开始时,我希望将脚上方的 40 像素显示在树的前面。这意味着在实际树木的底部前面有 20 个像素,在上面有 20 个像素。但是,当我站在树底正上方时,我希望我的玩家完全被树覆盖。
当我在没有 LibGDX 的情况下(桌面,低端)进行编程时,我只是先渲染我位置上方的所有像素,然后检查是否有任何项目在我上方/下方,然后渲染其他所有内容。
现在,当我使用 OrthogonalTileMapRenderer 时,无论如何我都不知道只渲染几个像素。
【问题讨论】:
标签: rendering libgdx sprite tiled