LibGDX镜像/翻转舞台用作Splitscreen

时间:2015-12-09 21:36:37

标签: libgdx mirroring split-screen

我想做什么: 我想在Splitscreen游戏中使用两个阶段。通过不同的阶段,我可以分别控制输入和其他东西。 One Stage是镜像/翻转的,因此玩家可以坐在彼此对面。

问题: 不幸的是,我对阶段/视口/相机的了解还不足以解决这个问题。我尝试了几件事,但没有得到令人满意的解决方案。

有没有人可以给我一些提示或示例帮助我找到解决方案的方法? 谢谢!

(点击下面的图片链接查看视觉草稿)

split-stage-draft

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

镜像: 使用舞台视口凸轮的向上矢量(见上面的评论)

屏幕分离: 运用 Gdx.gl.glViewport(0, 0, Gdx.graphics.getWidth(), halfScreenHeight);(第1阶段)和Gdx.gl.glViewport(0, halfScreenHeight, Gdx.graphics.getWidth(), halfScreenHeight);(阶段2)在调用draw()之前定义每个阶段的绘图区域