【发布时间】:2013-08-05 01:48:11
【问题描述】:
所以我试图在我的游戏中实现碰撞检测,并且我在 tmx 文件中有一个名为 Collision 的层。 LIBGDX 现场教程不涉及与对象层的交互,而且很难弄清楚如何首先渲染地图。这就是我渲染屏幕的方式,我想学习如何获取我的碰撞层,然后让我的精灵与之交互。
@Override
public void render(float delta) {
translateCamera();
Gdx.gl.glClearColor(0, 0, 0, 1);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
camera.update();
renderer.setView(camera);
renderer.render(bgLayers);
// renderer.render();
batch.begin();
batch.draw(playerDirect, Gdx.graphics.getWidth() / 2,
Gdx.graphics.getHeight() / 2);
batch.end();
renderer.render(fgLayers);
}
【问题讨论】: