好的,这是我的问题。我正在尝试创建一个平台游戏。我的角色能够翻译;以及我创建的正交相机。 我正在尝试添加一个具有单击功能的按钮作为虚拟控制器。我正在使用Stage类对象来呈现它。按钮呈现但不是适当的大小。此外,当它渲染我的角色根本不渲染。对不起,我没有为我的问题发布任何代码,但有人可以告诉我如何做到这一点。好像我必须让我的类实现Screen界面,或者我可以用另一种方式吗?我创建了一个fitViewport,它有我的正交相机,并将这个fitviewport分配给我的舞台。我相信这就是问题所在。也许在我的调整大小方法中,我没有很好地调整它。请给我一些想法,如何使用我的正交相机的舞台类渲染此按钮,我将能够按照自己的意愿控制。另外,请记住我没有实现屏幕界面,这似乎是任何创建舞台对象的类的要求。
感谢任何想法
答案 0 :(得分:0)
我建议每个任务使用两个摄像头。一个用于渲染游戏实体的角色,平台可以使用虚拟像素大小(比如说15x20)用于SpriteBatch。
另一台相机可用于绘制屏幕ui,如按钮(跳跃/移动)。第二台摄像机将设置为精确的像素坐标,并将与Stage一起使用。