libgdx相关内容

LibGDX路径(CatmullRomSpline)恒速

我正在尝试使用LibGDX CatmullRomSpline在路径上实现恒定速度,并且我在使其工作时遇到问题。我已经尝试过很多关于这个主题的研究,包括阅读LibGDX维基,但他们对实现恒定速度的解释并没有真正意义,我无法让他们的方法发挥作用。 https://github.com/libgdx/libgdx/wiki/Path -interface-& -Splines 在我的情况下,导数值非常 ..
发布时间:2018-12-20 23:44:59 Java开发

无法为目标加载共享库'gdx'

我遇到与相同的问题这个问题,但那里的答案并没有解决我的问题。 我没有通过gdxsetup.jar创建项目,我只是包含了gdx.jar和gdx-backend-android.jar。我将libgdx.so添加到libs / x86,但它仍然会引发异常。我应该如何解决这个问题? Logcat: 02-16 11:59:45.604:E / AndroidRuntime(14788 ..
发布时间:2018-12-20 23:12:10 Java开发

LibGDX中的music.class的TweenAccessor

我一直想知道:是否可以在LibGDX中使用通用Tween引擎 - 例如 - 更改歌曲的音量?我编写了自己的MusicAccessor,其代码类似于我的SpriteAccessor,它实际上适用于Sprite.class,但是当涉及音乐对象时 - 它总是会出现同样的错误: java.lang.RuntimeException:找不到目标 的TweenAccessor 问题是,我 ..
发布时间:2018-12-20 23:00:13 Java开发

LibGDX日志记录未显示在logcat中

我无法让LibGDX日志记录在Android Studio中运行。首先我认为我遇到了与上一个问题相同的问题,但确保我的应用程序在调试时更新。 playButton.addListener(new ChangeListener() { @Override public void changed(ChangeEvent event,Actor actor){ Gdx.app.debu ..
发布时间:2018-12-20 21:48:12 Java开发

Libgdx:是否有一种简单的方法可以将按钮上每个轴的文本居中?

我一直试图找到一种方法来将文本置于按钮上,但找不到一种简单,多用途的方法。我可以做到,但它只适用于某个字符串,而不适用于任何字符串。我想知道是否有办法将任何字符串置于按钮上。在这种情况下我的按钮是185x50。 我已经能够将这个按钮放在屏幕上,如下所示: buttonX = WIDTH / 2 - (screen.getRegionWidth()/ 2); buttonY = ..
发布时间:2018-12-20 21:32:16 Java开发

textfield libgdx中的字体大小

如何更改libgdx中textfield字体的大小? UserNameTextField = new TextField(“”,GlobalSKin); UserNameTextField。 ??? 解决方案 您可以调用各种内置方法来设置大小。 如果您只想设置文本字段的大小,可以调用 UserNameTextField.setWidth(float widt ..
发布时间:2018-12-20 21:13:07 Java开发

触摸屏幕移动矩形

我希望移动具有不同x位置的块而不通过减小x位置来改变它们的形状。 我试图运行以下代码,但它看起来像块移动到拖曳位置的方式来快速(正确的药水和其他我看不到的地方)。 downBlocks = new Arraylist ..
发布时间:2018-12-20 21:02:50 Java开发

如何在LibGDX项目中显示非页内广告?

我找到了一个Flappy Bird GitHub项目并稍微改了一下。 我成功实施了AdMob Banner。 但是现在我还想要一个在游戏结束时弹出的非页内广告(当然不是每次都会出现)所以这是我的GitHub项目: https://github.com/DaFaack/FlappyBibi 请解释我怎么做,因为我在网上找不到好的解释。 我想在run()方法中显示广告。你可以在核心 ..
发布时间:2018-12-20 01:47:35 Java开发

如何使libGDX Desktop应用程序可调整大小?

libGDX应用程序必须实现.resize(int width,int height)方法,所以我认为调整libGDX应用程序的大小并不是什么大问题,但我发现无法将实际的应用程序JFrame或任何可拖动的应用程序作为使用JFrame.setResizable(true)。用libGDX这是不可能的吗? 解决方案 如果您使用gdx-backend-lwjgl为您的桌面应用程序,那么您可以使用 ..
发布时间:2018-12-20 00:02:04 Java开发

MouseJointDef libgdx - 绘制像愤怒的小鸟一样的轨迹线

在libgdx游戏中 我想触摸然后拖动某处然后在释放(touchUp)上根据目标的距离和方向施加方向力身体。当你触地得分时,目标身体保持静止,然后在触摸时沿着所需的轨迹施加力。 (非常类似于愤怒的小鸟 - 在那里你可以看到轨迹当你拿着弹弓弹弓时用目标体的虚线 - 我想做同样的事情) 所以我想这可能不是最困难的事情,但是给出一些选项我倾向于使用MouseJointDef,但它立即施 ..
发布时间:2018-12-19 21:34:06 Java开发

LibGDX:过滤缩放的TextureRegion

我有几个具有不同纹理的对象用于不同的状态,因此我使用TexturePacker制作的 TextureAtlas ,并调整 TextureRegion 我需要的地方。我必须调整大小,因为我不仅要支持720p和1080p,而且我的一些对象是基于棋盘宽度和高度调整大小的平铺或光标,因为这可以在我的游戏中改变,而棋盘将始终占据屏幕的相同百分比。 使用纹理,我可以这样做: texture.se ..
发布时间:2018-12-17 10:53:46 Java开发

在libGDX中获取表中Actor的Stage坐标

我想创建一个浮动帮助气泡来介绍我的游戏的基本功能。这个气泡应浮在我希望它解释的Actor之上,如下图所示。 为了实现这一点,我想要Actor的坐标,在这种情况下是左按钮,然后我可以将泡泡Actor添加到舞台上的其他所有内容。最后一部分很简单,但我正在努力检索按钮的实际坐标,就像它在表格中一样。 这两个按钮被添加到一个表格如下: t.add(btnLab).expandX()。c ..
发布时间:2018-12-17 10:38:47 Java开发

如何在LibGDX中绘制BitmapFont?

我认真地打赌我做了一些愚蠢的事情,似乎无法注意到它。 package com .me.mygdxgame; import com.badlogic.gdx.ApplicationListener; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.GL10; import com.badlogic ..
发布时间:2018-12-17 10:26:31 Java开发

LibGdx如何重复背景?

几天前我想出了如何在LibGdx中进行一些滚动。现在我正在努力做一些相关的事情。我想重复背景。我的滚动跟随一艘船(是一个s [王牌船游戏]。在后台,有一张空间照片作为纹理加载。当船到达backgorund的末端时,它继续前进并且不再有背景。我已经阅读过关于包装的内容,但我并不了解它是如何工作的。我做到了: px = new Pixmap(Gdx.files.internal(“fondo. ..
发布时间:2018-12-12 19:49:58 Java开发

你如何在libgdx阶段对Actors进行排序?

我在LibGdx Stage对象中排序Actors时遇到问题。渲染舞台时,图像将按照添加顺序进行渲染。 Stage使用Array来保存Actors。我已经尝试设置每个Actor的ZIndex,但它仍然没有排序。然后我尝试创建一个这样的比较器对象: public class ActorComparator实现Comparator { @Override public int c ..
发布时间:2018-12-12 18:56:15 Java开发

一个身体或多个身体上有多个固定装置?

假设我想在屏幕上创建1000条甚至5000条静态身体线条。我想知道的是,将所有这些线(固定装置)连接到单个主体上,或将每个固定装置放在自己的主体上有什么区别。两种方法之间是否存在性能差异,或者一种方法是否提供了更多功能或控制其他方法? 下面显示了两种方法之间的差异。 将每一行附加到单个实体上: //创建我们的身体定义 BodyDef groundBodyDef = new B ..
发布时间:2018-12-12 18:32:46 Java开发

(Libgdx 1.6.1)由于索引超出范围,BitmapFontCache.draw崩溃

我刚刚将我的Libgdx项目从1.4.x更新为1.6.1。我在我的游戏中使用BitmapFontCache进行对话,使用BitmapFontCache.draw(开始,结束)按字符绘制字符串字符。这在1.4.x中工作正常,但在进行必要的更改以获得1.6.1构建之后,在显示最后一个字符后启用换行时,似乎会导致崩溃。奇怪的是,这似乎不是一个行字符串的问题。 以下是我添加文字的方式: fo ..
发布时间:2018-12-12 00:28:51 Java开发

将Freetypefont放入libgdx皮肤

在我的uiskin.json中我有这个 com.badlogic.gdx.graphics.g2d.BitmapFont:{default-font:{ file:text / default.fnt}} 当我在assets文件夹的文本文件夹中有default.fnt时这很好... 但是我想使用Freetypefont。 如何创建Freetypefont并将其加载到uisk ..
发布时间:2018-12-11 23:20:56 Java开发

了解libGDX投影矩阵

在过去的几周里,我一直在尝试学习libGDX库。我发现很难,尤其是我第一次尝试游戏开发时,要理解相机/视口关系系统。我被告知使用的一行代码和API提到的是: batch.setProjectionMatrix(相机。合并); 尽管进行了4个小时的研究,但我仍然缺乏对此功能的全面了解码。根据我的基本理解,它“告诉”相机正在寻找的批次。我缺乏理解力令人沮丧和愤怒,如果有人能帮 ..
发布时间:2018-12-11 22:59:35 Java开发

如何在Libgdx中调整sprite的大小?

我在Libgdx中遇到了方法 sprite.setSize(float x,float y)的问题。它不会影响精灵的大小或尺寸。无论我传递给setSize()方法,它们都会保持固定。 这是我的代码: 公共类GameScreen实现屏幕{ OrthographicCamera相机; SpriteBatch批次; 纹理carTexture; Sprite carSpri ..
发布时间:2018-12-11 22:49:26 Java开发