37得票2回答
libgdx中的SpriteBatch渲染到纹理

在libGdx(Android/Desktop的Java引擎)中,使用SpriteBatch可以将渲染输出到纹理中吗?如果可以,如何操作? 基本上,我想将所有东西渲染到512 x 256的纹理的320 x 240区域,然后缩放该区域以适应屏幕(处于横向模式)。这样做的目的是消除当我独立缩放a...

37得票3回答
如何解决“一致性检测:dl-lookup.c:111”(Java结果127)错误?

我目前正在尝试使用Maven为我正在开发的libGDX游戏构建Java项目。 我认为我在Ubuntu 18.04 LTS版本上使用Java 8 OpenJDK(1.8.0_211)。 相关问题debugging ld, "Inconsistency detected by ld.so...

37得票7回答
语义分析期间出现常见错误:不支持的类文件主要版本57。

我正在尝试为桌面游戏设置libgdx,但当我尝试生成项目时,出现此错误并且构建失败。 我拥有Java(13.0.2)和Gradle(6.6)的最新版本,都设置为环境变量在路径中。 有人可以帮助我吗? 错误信息如下:Could not compile settings file 'C:\User...

35得票8回答
在Ubuntu上,使用Java和libGDX/LWJGL制作的游戏在多个显示器上全屏时大小不正确。

我正在开发一个基于LWJGL的libGDX游戏项目,并且在多个工作站上使用Intellij IDEA IDE: Windows 7 x64笔记本电脑,有两个显示器(1920x1080和1600x1200),nVidia GT540M。 Ubuntu 12.04 LTS笔记本电脑,只有一个显...

35得票2回答
Libgdx中Sprite和Actor的区别

我正在阅读libgdx的javadoc和各种教程,现在正试图弄清楚在libgdx中看似相似或提供类似功能的各种概念之间的区别。 起初,我认为scene2d是用于创建交互式项目(如菜单等)的,但我正在阅读的各种教程使用scene2d / actors作为主要游戏项目(即玩家等),而其他教程则只...

34得票10回答
如何在libgdx中绘制平滑文本?

我尝试在我的Android游戏上用libgdx绘制简单的文本,但它看起来很模糊。如何使文本在不同分辨率下看起来更加平滑?我的代码:private BitmapFont font; font = new BitmapFont(); font.scale((ppuX*0.02f)); fon...

34得票3回答
如何在Libgdx中创建一个按钮?

我想创建一个按钮,在用户悬停或点击时会发生变化。我创建了以下变量。Button buttonPlay = new Button(); 我现在不知道该怎么办,如何加载图片?如何在按钮中写入文本?如何实现事件/效果(悬停、点击)?如果有人能为按钮编写一些示例代码,那将非常有帮助。

33得票2回答
在libgdx Android项目中无法解析android.os.Bundle。

我刚开始使用Libgdx练习制作游戏,我使用网站提供的项目创建.jar文件来创建最初的项目。然而,在Android项目中出现了以下错误: android.os.Bundle无法解析。 我正在使用Eclipse作为Java IDE。如果我将光标放在被红色下划线标记的AndroidAp...

32得票10回答
在添加jar包时出现错误 - 模块“android”不能包含源代码根目录。

我正在尝试将gdx-tools.jar添加到IntelliJ中的libGDX项目中。结果如下: 模块“android”不得包含源根目录“.../android/src”。该根目录已经属于模块“android”。 这是我尝试过的: 项目结构 > 库 > 新建项目库 > Java >...

30得票3回答
找不到从方法XXX.<YYY>引用的类XXX。

我正在开发一个libGDX项目,其中有一个名为CheerVArachnids的类,它有另一个内联类,它是一个事件侦听器。当我在台式机上运行这个项目时,它能够正常工作。但是当我在我的Android设备上运行时,它找不到那个内联类,并且我会收到以下错误:Could not find class '...