问题标签 [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 回答
1246 浏览

android - 在 Libgdx android 中提供支持多屏的资源

在 android 中,我可以为许多屏幕分辨率提供替代资源,例如 drawable-hdpi、drawable-ldpi 和 drawable-mdpi。libgdx 是否会意识到它正在使用特定的屏幕密度并为其使用适当的资源?

0 投票
1 回答
552 浏览

android - 将 iphone opengl es 代码翻译成 libgdx 代码

在这篇文章http://www.badlogicgames.com/wordpress/?p=504 libgdx Mario 先生写道:

从头开始的 OpenGL:关于 OpenGL ES 1.x 的编写非常好的教程系列。涵盖了开始使用 OpenGL 所需的所有基础知识。请注意,本教程是为 iPhone 编写的,并且使用了 Objective C/C++。这应该不是一个大问题,因为 API 是相同的。

令我感到羞耻的是,我无法获得与该教程中第一个示例相同的 libgdx,即:

我的代码...

这里的问题是“顶点”。我不知道那应该是什么。经过大量谷歌搜索后,我想出了:

. 这似乎显示了一个三角形,但顶点的值与原始示例中的不同(z 值是 0 而不是 -3,在这种情况下我什么都看不到)。

任何人都可以阐明顶点吗?

0 投票
1 回答
7022 浏览

opengl-es-2.0 - Libgdx 不使用 Opengl ES 2.0

最好,我想将 OpenGL ES 2.0 用于我开始制作的新 3d 游戏。无论如何,我一直在 2010 年购买的 Ubuntu PC(不是顶级但不错)上开发它。

Gdx.graphics.isGL20Available() 返回 false,我很确定我的驱动程序支持 3.3.0。这是我从 glxinfo 收到的信息:

还有更多与版本字符串和/或扩展无关的内容。我拥有 Opengl ES 2.0 所需的所有扩展,并且我的驱动程序已更新到 3.3.0(大约 OpenGL 3.0->2.0 ES)。是因为我的软件光栅器太旧了吗?如果是这样,可能还有其他人处于相同的情况(我什至不认为有那么多 Windows 安装更新超过 1.1),我也想支持他们。最好的解决方案是什么?

0 投票
2 回答
216 浏览

android - Groups.rotation 有问题吗?

我在 gdx-test 中运行了 StageTest.java 示例,这个视频是我单击旋转时的结果。

它不仅旋转组,还移动它,这是一个错误吗??libgdx 的起源还有一个问题,libgdx 的起源是什么?在我看来,它喜欢枢轴,对吧?它的意思是

  • 原点是相对于位置的
  • 精灵围绕这个原点旋转和缩放
  • 原点本身不会以任何方式缩放或旋转

但有时我看到原点会移动纹理,例如:

batch.draw(texture,x,y,originX,originY ..... );

纹理的最终位置将是

0 投票
1 回答
1202 浏览

android - 如何在 Libgdx 中使用等待批处理

我想显示一张图片,然后等待获取输入(我的意思是触摸),然后检查图片的位置。批次必须对我的输入保持警惕。但我不知道我必须在哪里比较、输入和图片的位置。或者我必须如何使用等待来为获取触摸输入创建延迟。例如,我使用此代码。但它只是显示黑屏...

或在显示图片中使用等待创建延迟。

我刚开始gdx和android。对不起我的语言不好。

0 投票
4 回答
15946 浏览

android - 如何从我的 LIBGDX 游戏中制作可执行文件

我以前从未将程序变成可执行文件,而且我一直在研究如何做到这一点已经有一段时间了。当我尝试将其放入 jar 中时,一切正常,但是当我尝试运行它时,没有任何反应。

如何将我的游戏制作成可执行文件以便它可以运行(在 Windows 上,而不是 android 上)我觉得我没有将它链接到库或其他东西......不确定。谢谢!

编辑:我应该添加我得到错误

0 投票
1 回答
630 浏览

libgdx - Libgdx 演示立方体

我正在尝试设置 cuboc 演示,当我加载所有内容时,我收到错误无法为以下行实例化类型 ImmediateModeRenderer。

有什么我做错了吗?

我已将适当的 jar 文件添加到构建路径中。

0 投票
1 回答
599 浏览

java - “拼接”我的更新循环的最佳方式?

如果我正在制作一款游戏,并且我希望某些内容只是每隔一段时间更新一次,那么解决这个问题的最佳方法是什么?

我天真的想法只是保留一个通过 mod 循环的“帧”跟踪器。数学并以某些数字更新某些事物。

有更好的方法吗?

非常感激!

0 投票
1 回答
602 浏览

java - 使用 OpenGL 和 libgdx 在运行时生成超大图像

我正在生成非常大的十六进制网格(在 32px 宽的十六进制中最多 120k 总十六进制会产生超过 12k 宽的图像),我正在尝试找到一种有效的方法将这些网格绑定到 libgdx 中的 OpenGL 纹理。我正在考虑使用多个 FBO 并根据需要将网格分解为图块,但我不确定如何确保 FBO 之间的连续性。我不能从一个巨大的 FBO 开始,因为它是由纹理支持的,因此尝试将其加载到视频内存时会失败。我不能在堆上使用标准位图,因为我需要 OpenGL 表面的绘图功能。

所以我的想法是我需要在 FBO 上透支,并以某种方式在前一个 FBO 中断的地方接续下一个FBO 。但是我不知道该怎么做。我正在用一系列六边形网格绘制六边形网格,仅供参考。

当然,可能还有其他更简单、更有效的方法可以做到这一点,我什至没有想到,这就是为什么我向你们这些好人提出这个问题!

0 投票
2 回答
3867 浏览

java - 在 Android 上使用 libgdx 的立方体网格

我已经用 libgdx 做了一个网格,我正在尝试用一些颜色填充网格。

我应该使用哪个渲染参数?我正在使用透视相机。