libgdx相关内容

libgdx 中的多色文本

我发现 LibGDX 在夜间构建中有一个新组件 - TextArea,它是 scene2d.ui 包的一部分.很高兴有这样的组件,非常易于使用,但我缺少的是对多色文本的一些支持. 我想用不同的颜色突出显示文本中的一些关键字,但我不知道如何使用当前的 api 来实现.BitmapFontCache 类中有一种方法: public void setColors (颜色 tint, int st ..
发布时间:2022-01-12 17:21:33 Java开发

libgdx 绘制汉字

我喜欢在我的应用程序中打印中文文本. 1.当我尝试这个时,屏幕将是空的.控制台没有错误. 创建方法: FreeTypeFontGenerator gen = new FreeTypeFontGenerator(Gdx.files.internal("fonts/DFLS1B.TTF"));font = gen.generateFont(40, "好", false); 渲染方法: ..
发布时间:2022-01-12 17:21:22 Java开发

如何使用 libgdx 联系人监听器

我刚刚开始使用 Libgdx 的 Box2d 引擎,但我根本不明白什么时候应该调用 Contactlistener 的方法.一方面是“开始接触",另一方面是“结束接触".我应该在哪里打电话给他们,以获得某个固定装置的数量接触其他人?以及如何实现 Contactlistener?重定向到教程将回答我的问题.我在谷歌搜索时没有找到任何东西.这个 one 对我帮助很大,但它是为 C++ 编写的,并不涉及 ..
发布时间:2022-01-12 17:21:14 Java开发

LIBGDX 中的 Delta 时间是多少

LIBGDX 中的 Delta 时间是多少?我读了很多关于那个的帖子.据我所知,Delta 时间是, 上一帧和当前帧之间的时间间隔 增量时间将加到 1,因为它每秒计算 x 帧,即(帧的 1/x) 为了让游戏的速度恒定,我们使用 dt 如果我们说 60 *dt 那么它将每秒移动 60 帧,无论移动设备的速度如何(例如). 所以,这就是我对 delta 时间的了解,但我并没有 ..
发布时间:2022-01-12 17:20:56 其他开发

Android、libgdx 和 box2d 基础知识

自从我开始学习 android 以来,我写了几个简单的棋盘游戏,请告诉我是否有任何教程或链接,我可以从 libgdx 的物理库开始,寻找类似 libgdx 的物理基础 解决方案 我将从 libGDX wiki.这将使您启动并运行一些基本示例.一旦超出了基础,使用 box2d 手册 将填写所有详细信息.它非常容易阅读,而且将 C 翻译成 Java 也不难. ..
发布时间:2022-01-12 17:20:48 移动开发

LIBGDX:如何使用 shaperenderer 绘制填充多边形?

我已经使用顶点数组定义了一个形状: float[] points = new float[]{50,60,50,70,60,70, 60,60,50,60}; 我在这里画这个: shapeRenderer.polygon(floatNew); 这只是给出了形状的轮廓. 如何用颜色填充它? 谢谢 解决方案 目前ShapeRenderer支持多边形绘制(按线),但不支持填充. ..
发布时间:2022-01-12 17:20:37 Java开发

将 SVG 文件与 libgdx 一起使用

我正计划创建平板电脑应用.我想请教一些指导. 我有 SVG 格式的图片,例如 这张.p> 使用 SVG 很容易,您只需将填充参数更改为不同的颜色,但据我所知,没有简单/稳定的 svg 处理可用于 libgdx.我仍然想使用 svg 文件为我的应用创建/存储图像. 您会推荐哪种处理路径? 有没有一种简单的方法可以为 com.badlogic.gdx.math.bezier 或多边形对 ..
发布时间:2022-01-12 17:20:22 移动开发

在 Libgdx 中实现简单运动模糊的意外结果

在所附的两张图片中,libgdx 的桌面截图按预期运行.不幸的是,我的 Galaxy Nexus 的屏幕截图不如预期.我正在尝试创建一个简单的运动模糊或轨迹效果. 在我的桌面上按预期进行渲染. 在我的 Galaxy Nexus 上未按预期呈现. 在渲染过程中,圆形纹理在for循环中绘制,效果是通过使用在圆形之前绘制的0、0、0、0.1f的RGBA的像素图来实现的. scre ..
发布时间:2022-01-12 17:20:11 Java开发

Libgdx 游戏在 Android 上崩溃

我使用 libgdx 制作了一个游戏,它之前在桌面和安卓上都可以正常运行.我不确定是不是因为我开始使用box2d物理引擎和liquidfun粒子,基本上发生的情况是,当我在我的游戏上单击播放时它开始加载,然后加载后它应该进入游戏屏幕,但它崩溃然后说“不幸的是,myGame 已停止". 错误信息: E/AndroidRuntime: 致命异常: GLThread 3764进程:com.niv ..
发布时间:2022-01-12 17:20:02 Java开发

如何使用 Libgdx/Java 绘制文本?

我在谷歌上搜索如何使用 Libgdx 绘制简单的 2D 文本时遇到了很多麻烦.以下是我目前整理的代码: SpriteBatch spriteBatch;BitmapFont 字体;CharSequence str = "Hello World!";spriteBatch = 新的 SpriteBatch();字体 = 新 BitmapFont();spriteBatch.begin();font ..
发布时间:2022-01-12 17:19:51 Java开发

LibGDX 3D 提高性能

我正在开发一款 3D 游戏. 游戏需要大约 100 个立方体才能工作,所有立方体都是动态的. 我真的不知道这样的游戏需要多少性能,但我正在使用 平板电脑 与 Mali-400 MP2 GPU,1 GB 内存,1.5 GHz 双核.我知道在一个网格中渲染所有立方体,但是我不能单独移动它们. 这个设置给了我一个非常摇摆不定的 fps.在 20 到 50 之间跳跃,大多在 30 岁以下 ..
发布时间:2022-01-12 17:19:18 Java开发

libGDX 中的奖励视频广告示例

我一直在寻找一个例子,但没有找到. 我找到了一个没有 libgdx 的软件,以及一些为什么它不起作用,但应用程序也没有崩溃. public class AndroidLauncher extends AndroidApplication implements AdHandler, RewardedVideoAdListener{...RewardedVideoAd rewardedVide ..
发布时间:2022-01-12 17:19:10 移动开发

Libgdx Stencil &形状渲染器

我正在尝试完成这样的事情: 示例图片 整个屏幕会是黑色的,那么三角形的内部是只会出现的部分. 我尝试使用 SCISSOR,但它的形状是矩形. *原始图片来源:https://www.html5rocks.com/static/images/screenshots/casestudies/onslaught/controls_tutorial.png 解决方案 有几种 ..
发布时间:2022-01-12 17:18:48 移动开发

libGDX-精确碰撞检测-多边形创建?

我有一个关于 libGDX 碰撞检测的问题.因为这是一个相当具体的问题,我还没有在互联网上找到任何好的解决方案. 所以,我已经创建了由不同身体部位组成的“人类",每个部位都有矩形碰撞检测. 现在我想实现武器和技能,例如如下所示: 技能示例图片 问题 当有这样的技能时,在碰撞检测中使用矩形会让玩家非常沮丧:他们可以成功躲避技能,但碰撞检测器仍然会伤害他们. 方法一 ..
发布时间:2022-01-12 17:18:37 其他开发

LibGDX - 正确使用多边形类

我创建了 Polygon 对象来包裹我的飞机(飞机的 TextureRegion 大小是 256x74,但游戏中这个大小是 70x20).所以: TextureRegion[] texRegsAirplane = TextureRegion.split(textureAirplane, 256, 74);矩形边界 = new Rectangle(0, 0, 70, 20);Polygon 多边形 ..
发布时间:2022-01-12 17:18:29 Java开发

如何使用 libgdx 获取电话语言?

我很想为我的游戏设置默认语言,我希望它是手机的语言,问题是:我怎样才能获得手机的语言? 解决方案 在我的上一个游戏中,我使用了 JVM 的默认语言环境: java.util.Locale.getDefault().toString(); 获取设备语言.这似乎也适用于 Android. ..
发布时间:2022-01-12 17:18:19 Java开发

无法加载声音文件 LibGdx

我想使用 AssetManager 直接从扩展 OBB 文件加载文件.我实现了自己的 FileHandleResolver 公共类 CustomFileHandleResolver 实现 FileHandleResolver{@覆盖公共文件句柄解析(字符串文件名){返回新的自定义文件句柄(文件名);}} 我将它设置为我的 AssetManager.我创建了自己的 FileHandle 并覆盖了 ..
发布时间:2022-01-12 17:18:11 Java开发

Java LibGDX 如何解析 JSON?

我有一个 json 文件,内容如下: {玩家:[{名称: "",马力:100},{名称: "",马力:120}],武器:[{名称:“沙漠之鹰",价格:100},{名称:“AK-47",价格:150}]} 如何解析成武器数组?我已经将此文件的内容作为字符串获取.然后我使用 libgdx JsonReader: JsonValue json = new JsonReader().parse(te ..
发布时间:2022-01-12 17:18:02 Java开发