如何在Libgdx中使用相机进行缩放

时间:2015-10-08 16:07:32

标签: android libgdx rendering viewport

我正在尝试将Sprite渲染到手机屏幕上。我的世界大小为100x100单位,我想将其分成10个相等的矩形( 10 x 100个单位)。

每个都将被视为全屏,我希望相机能够根据角色移动从一个滚动到另一个(当游戏中的角色到达矩形的中间宽度时)。

问题是相机会向Sprite区域放大太多而渲染的Sprite不符合PNG文件的宽高比。

我是否应该使用一个形状渲染对象,例如一个与手机屏幕大小相同的矩形,并用Sprite的部分填充矩形,然后以某种方式缩放此形状渲染矩形以保持宽高比PNG文件?

请告诉我什么是最好的?

0 个答案:

没有答案