问题标签 [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 投票
1 回答
4214 浏览

java - 如何使 libGDX 桌面应用程序可调整大小?

libGDX 应用程序必须实现 .resize(int width, int height) 方法,所以我认为调整 libGDX 应用程序的大小并不是什么大问题,但我发现无法制作实际的应用程序 JFrame 或任何与 JFrame 一样可拖动的应用程序。可调整大小(真)。这对 libGDX 来说是不可能的吗?

0 投票
4 回答
4387 浏览

libgdx - 如何让 Sprite 支持不同的屏幕尺寸?

我正在使用 libgdx 来开发游戏,但刚刚发现我将如何为各种屏幕尺寸实现它?我想出了如何定位不同尺寸和分辨率的图像,但我们如何让精灵支持不同的屏幕尺寸?我在 320x480 上的背景很好,但在 480 x 800 上占据了很小的位置,如何实现它在所有屏幕上的工作?

0 投票
1 回答
8434 浏览

java - 绘制网格和纹理 libgdx

我正在尝试使用 libgdx 在屏幕上绘制一个三角形和一个圆(来自 png)。

当我运行它时,我只能在屏幕上看到纹理(圆圈)。我应该怎么做才能使网格和纹理可见?

0 投票
2 回答
1364 浏览

java - 方法“glActiveTexture”不可用

我开始进入 libGDX 游戏引擎。我已经复制了这个示例并尝试运行。它可以作为 android 应用程序运行,但是当我希望它作为 java 应用程序运行时,它会引发以下错误。

线程“Thread-2”中的异常 javax.media.opengl.GLException:javax.media.opengl.GLException:方法“glActiveTexture”不可用

0 投票
4 回答
2580 浏览

android - android NDK加载库 - UnsatisfiedLinkError

我正在开发一个使用 libgdx 和子弹物理引擎的安卓游戏。我可以毫无问题地编译游戏,但是当我将子弹添加到游戏中时,它会因以下错误而崩溃:

.... UnsatisfiedLinkError:无法加载项目符号:findLibrary 返回 null ...

我可以很好地编译子弹库,但是当我尝试在我的代码中使用它时它崩溃了。有趣的是,我有另一个使用子弹但没有 libgdx 的项目,它可以正常工作。有谁知道可能是什么问题?据我所知,ndk-build 只生成 .so 文件和 obj 文件夹。

看起来子弹 .so 文件不包含在 .apk 中,因此崩溃了。我怎样才能检查它是否是?有没有人遇到过类似的问题?

谢谢您的帮助!

0 投票
1 回答
1522 浏览

java - 如何将动画应用于 box2d 身体?

我知道如何使用 TextureRegions 创建动画并将其应用于非 box2d 游戏中的对象。

但是在 libgdx 的 box2d 中,我不知道该怎么做。在 CocosD2 中,Sprite 对象中有 runaction 方法。但是在 libgdx 中没有。我将不胜感激任何提示或线索。

0 投票
1 回答
957 浏览

android - LibGDX Box2D 物理应用程序在启动时崩溃

我使用的是 Win 7 64 位系统。LibGDX gdx-helloworld-android应用程序工作正常。它没有任何 box2D 的东西。但是当我尝试使用运行物理演示/测试时,例如在http://code.google.com/p/libgdx/source/browse/trunk/tests/gdx-tests/src/com/badlogic/中找到的那些gdx/tests/box2d/应用程序在启动时崩溃。AndEngine 物理示例也发生了同样的事情。那么 JNI box2D 东西处理器依赖吗?我是否应该使用此处提到的 android NDK 和 Cygwin 重新构建 Box2D 库:http: //mayaposch.wordpress.com/2011/09/05/basic-andengine-and-box2d-extension-project/以便库为我的系统配置工作?另外,armeabi 和 armeabi-v7a 文件夹是干什么用的?这两个文件夹都是必需的吗?

0 投票
1 回答
3244 浏览

animation - Libgdx 创建多个动画

如何在 libgdx 中创建多个动画?例如:当我单击鸟时,我创建了移动鸟的动画 如何创建另一个落鸟的动画..

0 投票
0 回答
565 浏览

mesh - libgdx 从网格中获取三角形

我正在将 libgdx 用于学校项目,我需要一些帮助。

我正在开发一个使用子弹物理引擎(ndk)的 3d 游戏。

我已经设法连接它并且一切正常,现在我需要将网格对象(从 OBJ 加载)中的所有三角形传递给物理引擎。

我尝试使用 mesh->getIndices() 但它返回 0(我是否有可能有其他值会弄乱 obj 加载器?)和顶点(从 Mesh->getVertices(vertices) 返回的前三位小数 - 这可能是错误,因为顶点没有排序?)但碰撞行为很奇怪。

有谁知道如何从 libgdx 中的网格中获取所有三角形?

0 投票
3 回答
3680 浏览

android - 将Andengine游戏移植到其他平台?

就操作系统/平台而言,我正计划以 Android 作为我的主要关注点编写多人游戏,但我希望能够将游戏至少移植到网络上。我正在研究 Andengine,因为我刚开始使用 java 和 android,它似乎对新手最友好。游戏不应该太苛刻,因为它将是一个带有简单动画和聊天的 2d 回合制游戏。

  1. 所以我的主要问题 - 是否可以将 Andengine 游戏移植到网络上?

  2. 如果不是,你会建议什么?

  3. 我查看了 libgdx,但我担心对于刚开始使用 java/android 的人来说它可能有点高级。我的假设是否正确?

  4. 我一直在玩的另一个想法是在 Flash 中编写游戏并使用 Adob​​e Air 将其移植到 Android - 有人有这方面的经验吗?这是个坏主意吗?我有点怀疑这将如何运作,但如果没有人能真正说服我放弃这个想法,我可能会走这条路。

我也考虑过用 pygame 编写游戏,因为它看起来更容易,但我不喜欢玩家必须下载 Pygame Subset for Android 或 Kivy 之类的东西才能运行游戏的想法。所以基本上,如果其他选项要么太难,要么不能在 android 上运行,那么我可能会选择 Andengine,如果人们足够喜欢它,我可能会考虑稍后为 web 重写它。