Android游戏会自动填写屏幕吗?(libgdx android游戏开发)



我是Android开发的新手,并且之前曾经使用过 libgdx 。我很高兴再次使用它,但是这次是制作Android游戏而不是桌面游戏并提出了几个问题。

1(我了解不同的设备具有不同的纵横比。我认为,如果我可以获得手机的宽度/高度,我可以手动扩展游戏以便能够在任何设备上工作。但是,我的主要问题是,我的libgdx游戏会自动填充屏幕,还是在指定未指定宽度/高度时会诉诸的一般宽度/高度?我知道我可以使用这些命令:

Gdx.app.getGraphics().getWidth();Gdx.app.getGraphics().getHeight();

要获得程序的宽度和高度,但是会自动设置为手机的宽度和高度吗?抱歉,如果这是一个愚蠢的问题,我真的是初学者。

另外,谁能向我推荐一个指向教程的链接,或者向我解释我将在使用libgdx上使用Eclipse之后,将在Android市场上进行我的Android游戏的一般过程?只想确保这不是很困难,如果我可以切换到Android Studio?不过,如果可能的话,我喜欢Eclipse,因为我是一名12年级学生,具有Eclipse的经验,但在Android Studio上不存在:P

非常感谢,如果问题很愚蠢,对不起!我是一个初学者,已经搜索了网络,但无法找到我遇到的这些问题的答案。

Gdx.graphics.getWidth()Gdx.graphics.getHeight()返回您的应用程序正在运行的窗口的宽度和高度(以像素为单位(。

处理不同的屏幕时,通常有必要决定 对于某种策略,这些不同的屏幕尺寸和方面如何 应该处理比率。相机和舞台支持不同的视口 策略。

libgdx提供了一种更方便的处理此问题的方法:fievorpport


看看这个答案,为什么要在开发LibGDX游戏时使用Android Studio。


您需要一些基本设置来进行Android部署,要么您在Andoid Studio的终端上使用Gradle命令,要么使用Eclipse执行这些步骤。

最新更新