2015-11-18 42 views
0

好的,这是我的问题。我正在尝试制作一款成熟游戏。我的角色能够翻译;以及我创建的正交相机。 我想添加一个带有点击功能的按钮来充当虚拟控制器。我正在使用Stage类对象来呈现它。该按钮呈现但不是适当的大小。此外,当它呈现我的角色根本不呈现。我很抱歉,我没有发布任何代码来解决我的问题,但有人可以告诉我如何做到这一点。好像我不得不让我的类实现屏幕界面,或者我可以以另一种方式做到这一点?我确实创建了一个具有我的正交相机的fitViewport,并将此fitviewport分配给我的舞台。我相信这是问题的症结所在。也许在我调整大小的方法中,我没有调整好它。请给我一些想法,我怎样才能使用我的正射相机的舞台类渲染此按钮,我将能够控制,如我所愿。另外,请记住我没有实现屏幕界面,这似乎是创建舞台对象的任何类的要求。舞台对象渲染障碍

感谢任何想法

回答

0

我会建议使用两个摄像头对每个任务的。一个用于呈现您的游戏实体像角色,平台,可以使用虚拟像素大小(比如说15x20)的SpriteBatch。

另一个摄像头可以用来绘制像按钮(跳/移动)的屏幕ui。第二台摄像机将被设置为精确的像素坐标,并将与舞台一起使用。