繁体   English   中英

正交摄影机和舞台

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM