我想做什么: 我想在Splitscreen游戏中使用两个阶段。通过不同的阶段,我可以分别控制输入和其他东西。 One Stage是镜像/翻转的,因此玩家可以坐在彼此对面。
问题: 不幸的是,我对阶段/视口/相机的了解还不足以解决这个问题。我尝试了几件事,但没有得到令人满意的解决方案。
有没有人可以给我一些提示或示例帮助我找到解决方案的方法? 谢谢!
(点击下面的图片链接查看视觉草稿)
答案 0 :(得分:0)
我找到了解决方案:
镜像: 使用舞台视口凸轮的向上矢量(见上面的评论)
屏幕分离:
运用
Gdx.gl.glViewport(0, 0, Gdx.graphics.getWidth(), halfScreenHeight);
(第1阶段)和Gdx.gl.glViewport(0, halfScreenHeight, Gdx.graphics.getWidth(), halfScreenHeight);
(阶段2)在调用draw()之前定义每个阶段的绘图区域