问题标签 [libgdx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2133 浏览

java - 如何快速解决 Libgdx 中的暂停和恢复功能

我需要在 libgdx for Android 的 pause() 和 resume() 函数中编写什么代码?

}

0 投票
2 回答
12610 浏览

android - Android libgdx 大屏分辨率

我如何支持(制定算法)libgdx 以支持多屏幕分辨率?我使用带有以下参数的 if 语句使我的应用程序在 HTC Tattoo 上运行:

什么是在更大屏幕上进行这项工作的好算法?我试过这个但没有任何结果:

340 是我在 HTC Tattoo 上使用的基本 x(我手机上的 x 分辨率)。那么.....我怎样才能制作一个支持具有绝对值的大屏幕的功能。我不想更改 if 语句。

0 投票
2 回答
1072 浏览

java - FPS 节流(?) - 使手机的更新/绘制周期更顺畅?

我正在为 android Phone 构建一个应用程序,并且正在经历一些奇怪的“节流”。我相信这是因为正在调用信号量来停止应用程序正在执行的处理电话中其他内容的任何操作。虽然我不积极。

我很好奇是否有办法传播这些突破或其他方式,以使用户不那么容易看到应用程序几乎没有滞后尖峰可以这么说。

编辑:一些进一步的信息,我目前正在运行的是一个二维图像数组 - 在实例化〜 8000 时只绘制了大约 80 个。只有当他们的颜色不是 RGB0(黑色)时,他们才会绘制。更新中的运行时循环检查哪些图像最接近播放器,并为它们提供 RGB 0.2f 的基本最小照明。除此之外,基本事件处理程序和移动/视口循环也在更新中。请注意,我使用的是 Libgdx 框架,而不是 android native。所以OpenGL等

编辑:我想指出问题不是你想的那样。我发送了大约 3800 次渲染的 vector2 - 但不仅仅是“发送”一个,而是声明新的 Vector2 并以这种方式发送参数。垃圾收集器不会容忍这种暴行。现在我只发送 2 个浮点数,运行顺利。我的错 。_。

0 投票
1 回答
1275 浏览

java - 使用 LibGdx/Eclipse 在桌面上启动 Java 应用程序时出错

我正在使用 LibGdx 开发基于 Java 的游戏。我还没有决定是要把游戏部署在安卓还是PC上,所以我想我至少可以在桌面上开发+测试然后再决定。我以前使用过 LibGdx,它运行良好.. 但这必须是在我进行完整的系统擦除之前(因为我喜欢每年做几次)。

无论如何,当我尝试在 Eclipse 中将游戏作为“Java 应用程序”启动时,出现以下错误:

-Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: OpenGL is not supported by the video driver.

-Caused by: org.lwjgl.LWJGLException: Pixel format not accelerated

显然这是由我的 GPU 引起的。所以我为我的(集成)视频芯片安装了最新的驱动程序,但没有骰子。有人知道其中的“像素格式”部分吗?我还没有真正做任何代码方面的事情,我只是有一个空白应用程序,我正试图在我的电脑上显示它。

0 投票
2 回答
823 浏览

android - 我无法在 Android 上使用 box2D 初始化新世界

我在库选项卡中添加了 gdx.jar 和 gdx-backend-android.jar。我java.lang.UnsatisfiedLinkError: newWorld得到

谷歌源代码跟踪器中的所有问题都无法帮助我。

0 投票
3 回答
12693 浏览

android - 如何在 libgdx 中绘制 Button 类

我知道 libgdx 有这个Button看起来很容易使用的类,但我想知道为什么该draw方法设置为受保护?

在那种情况下,我应该如何绘制按钮?

Scene2d 按钮

0 投票
2 回答
6217 浏览

java - Libgdx 纹理映射

我有一个Mesh100x100 的简单平面。按照 libgdx 教程,我成功地在网格上映射了纹理。然而,它从一开始就看起来很奇怪,当我缩小时甚至更奇怪。我的目标是一个简单的网格模式。

这是放大的飞机:

放大

现在缩小:

缩小

纹理本身是一个 64x64 的小正方形,带有轮廓。

我的Grid班级看起来像这样(网格扩展了 gdx.graphics.Mesh):

0 投票
1 回答
5459 浏览

android - Android 应用启动失败

你好 Stack Overflow 的好人,我在编写应用程序时遇到了问题,这从我的标题中可以看出。我想做的只是播放一首歌,循环播放,每当触摸屏幕时播放音效。我正在使用 libgdx 库执行此操作,因为我正在尝试学习它以进行更高级的使用。这是代码。

这是活动。

该应用程序甚至不会启动。提前谢谢你的帮助。

0 投票
2 回答
3617 浏览

java - 如何在 Android 应用中打包原生库?

我试图在 Android 应用程序中包含一个使用本机代码的预构建库,但没有成功。我无法弄清楚我做错了什么。

完成的 .apk 文件的内容如下所示。(我使用 NetBeans 和 Ant 来构建一切——如果有人需要,我可以包含 Ant 脚本的相关部分。)

在应用程序代码中,我有:

但我不断收到错误:java.lang.UnsatisfiedLinkError: Library gdx not found.

我是否将 .so 文件放在正确的位置?我是否需要做任何其他事情来确保运行时知道它们?

0 投票
1 回答
1067 浏览

android-widget - 我可以在 Android 上使用 libgdx 进行科学计算和 UI 吗?

我正在制作一个基于实时数据流的交互式数学可视化应用程序。向我推荐了 Libgdx 来处理复杂的实时图形,但我还需要进行科学计算,并且需要一些 UI,例如按钮和下拉列表。我可以使用 libgdx 或 libgdx 和 SDK/NDK 的组合来执行此操作吗?