[英]Orthographic camera and Stage
我正在使用libgdx 1.1。
是否可以在scene2d中为舞台设置正交摄影机? 我需要它在我的应用程序中添加按钮,并同时支持不同的屏幕分辨率。
我尝试过以下代码以适应屏幕:
camera = new OrthographicCamera();
camera.setToOrtho(false, x, y);
batch = new SpriteBatch();
你在做什么是不正确的。 现在,您可以根据需要创建视口 。 (有几个)在创建舞台时,将视口添加到其中。 视口本身可以容纳相机。 您可以通过getCamera()
获得该摄像机
您可以使用相机创建视口。
所以这是它的样子:
camera = new OrthographicCamera();
camera.setToOrtho(false, x, y);
FitViewport viewp = new FitViewport(x, y, camera); // change this to your needed viewport
batch = new SpriteBatch();
Stage s = new Stage(viewp, batch); //also pass the singelton batch here. Try just to use onee batch to have a good performance.
这是libgdx论坛中有关此问题的更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.