libgdx相关内容

LibGDX 中的 AssetManager

我正在尝试使用 LibGDX 中的 AssetManager 类,我了解它的工作原理,但我正在尝试实现加载屏幕.我遵循了 AssetManagerTest.java 文件 这里,但我很难弄清楚如何让它正常工作.有人可以指出我正确的方向吗?我的目标是加载资产(纹理、声音、字体等)并用屏幕上的完成百分比更新一个栏.我不明白我提供的链接中的 ResolutionFileResolver 和 Resolu ..
发布时间:2021-11-30 12:11:33 移动开发

在 libgdx 中管理桌面和设备版本之间的资产

我正在使用 libgdx 构建一个小 Android 游戏.现在,我在桌面项目文件夹和 Android 项目文件夹中有游戏资产的副本.出于某种奇怪的原因,我必须在两个版本中以不同的方式访问这些文件. 这在桌面应用程序中工作正常,但在 android 应用程序中给了我一个 FileNotFound 异常: Texture texture = new Texture(Gdx.files.int ..
发布时间:2021-11-30 12:05:19 移动开发

在libGDX中如何处理不同的纵横比?

我已经使用 libGDX 实现了一些屏幕,这些屏幕显然会使用 libGDX 框架提供的 Screen 类.但是,这些屏幕的实现仅适用于预定义的屏幕尺寸.例如,如果精灵适用于 640 x 480 尺寸的屏幕(4:3 纵横比),它将无法在其他屏幕尺寸上按预期工作,因为精灵符合屏幕边界并且不会缩放到屏幕尺寸根本.此外,如果 libGDX 提供了简单的缩放,我面临的问题仍然存在,因为这会导致游戏屏幕的纵横 ..
发布时间:2021-11-29 09:25:54 移动开发

从 AndEngine 切换到 libgdx - 要知道什么?

我已经用 AndEngine 进行了几个月的测试,但仍然没有制作出任何游戏原型.我想切换到 libgdx 的原因很少: - AndEngine 正在为 Box2d 使用 libgdx 的 INI 包装器,但更新到达 Andengine 的速度很慢 - 我主要针对 Android,但可以选择轻松移植到其他平台可能会派上用场 - 文档!AndEngine 绝对没有文档,除了示例. ..
发布时间:2021-11-27 12:22:07 移动开发

如何创建一个Android 2D 游戏?

我是一名仍在学习 Android 的开发人员,到目前为止我已经创建了两个应用程序,一个闹钟,一个小部件和一个使用数据库的通行证管理器,我有一点经验,但我想创建一个 2D 横向卷轴游戏,我在网上查了一下,有不同的教程,但是,开始研究它的最佳方式是什么?我读过有关 libgdx 的文章,但不确定它是否已经过时. 我看到所有的游戏都是用Java制作的,然后移植到Android上,对吗?我希望得到一 ..
发布时间:2021-11-26 13:40:19 移动开发

如何制作平滑的相机跟随算法?

我正在使用 LibGDX (Java) 制作游戏. 我需要相机跟随一个快速移动的角色.最简单的方法就是这样写: this.getCamera().position.set(obj.x, obj.y, 0); 但是,有没有什么算法可以让这更流畅?就像当相机不那么严格并且总是有点晚时:角色向右快速移动,相机稍微延迟跟随,或者如果您突然出现在很远的地方,相机不会立即传送而是以最高速度向您移动靠 ..
发布时间:2021-11-26 13:38:34 Java开发

在 LibGDX (Java) 中更改坐标系

LibGDX 有一个坐标系,其中 (0,0) 位于左下角.(像这张图片:http://i.stack.imgur.com/jVrJ0.png) 这让我头撞墙,主要是因为我正在移植一个我已经用通常的坐标系(其中 0,0 位于左上角)制作的游戏. 我的问题:有什么简单的方法可以改变这个坐标系吗? 解决方案 如果你使用相机(你应该这样做),改变坐标系非常简单: camera= ne ..
发布时间:2021-11-26 13:24:20 Java开发

安卓.LibGDX.如何沿样条线移动和定向 3D 对象

我将 LibGDX 用于我的 Android 应用程序.我需要沿着样条移动和定向 3D 对象(ModelInstance).在我的例子中它是 CatmullRomSpline.我让运动正常工作,但在沿样条线定向 ModelInstance 时遇到问题. 我的代码: public void update() {浮动 t = 速度 * Gdx.graphics.getDeltaTime();e ..
发布时间:2021-11-25 04:50:22 C#

安卓.LibGDX.如何沿样条线移动和定向 3D 对象

我将 LibGDX 用于我的 Android 应用程序.我需要沿着样条移动和定向 3D 对象(ModelInstance).在我的例子中它是 CatmullRomSpline.我让运动正常工作,但在沿样条线定向 ModelInstance 时遇到问题. 我的代码: public void update() {浮动 t = 速度 * Gdx.graphics.getDeltaTime();e ..
发布时间:2021-11-25 04:26:53 C#

如何在 Libgdx Actor 中渲染 3D 对象?

我发现的大多数 Libgdx 教程都展示了如何在 3D 世界中添加 2D 元素,但我想知道如何相反,在 2D 舞台中添加 3D 元素. 我尝试将背景图像添加到 Stage,然后添加到 Stage 的 Actor 渲染模型批次和 3D 实例在它的 draw() 方法中. 但是,图像并未绘制,3D 对象的一部分被隐藏. 简单游戏类 public class SimpleGame e ..
发布时间:2021-11-25 04:23:15 C#

如何在 Libgdx Actor 中渲染 3D 对象?

我发现的大多数 Libgdx 教程都展示了如何在 3D 世界中添加 2D 元素,但我想知道如何相反,在 2D 舞台中添加 3D 元素. 我尝试将背景图像添加到 Stage,然后添加到 Stage 的 Actor 渲染模型批次和 3D 实例在它的 draw() 方法中. 但是,图像并未绘制,3D 对象的一部分被隐藏. 简单游戏类 public class SimpleGame e ..
发布时间:2021-11-25 04:14:26 C#

Libgdx 近战攻击碰撞检测

我有一个带有 3D 模型实例的 3D 场景;我想做碰撞检测.我目前正在关注本教程(http://blog.xoppa.com/using-the-libgdx-3d-physics-bullet-wrapper-part1/).不过,我想要的有点复杂. 有一个角色(一个 Knight.g3db 模型,它是 Libgdx 基本 3d 模型类的示例代码的一部分),它可以用剑攻击.我还有另一个模型 ..
发布时间:2021-11-25 03:54:07 C#

为什么我不应该使用 LibGDX 的 createBox 或 createRect?

我目前正在创建一个体素引擎,以熟悉所涉及的许多概念,这对我来说也是一种优化练习.在四处搜索时,我在多个网站上看到了多个来源,这表明我不使用 ModelBuilder().createBox() 或 createRect() 来执行除故障排除之外的任何其他操作. 相反,他们建议在诸如 Blender 之类的东西中创建您自己的立方体模型,而不是使用它们来代替 createBox.我刚刚完成了优化 ..
发布时间:2021-11-25 03:49:15 C#

在 LibGDX 中从 ModelBuilder 合并模型

我是 LibGDX 3D 设施的新手,我想知道如何合并使用 ModelBuilder#createCylinder 类.我有两个模型实例: 第一个是白色圆柱体, 第二个具有相同属性的红色圆柱体 如何让只渲染一个圆柱体(实例/模型/对象/任何可以渲染的东西)由白色上面的红色组成(反之亦然). Pixmap pixmap1 = new Pixmap(1, 1, Format.RGBA8 ..
发布时间:2021-11-25 03:34:03 C#

如何在 LibGDX 中正确旋转和移动 3D 透视相机

几周以来,我一直在断断续续地尝试正确处理 LibGDX 中的对象和相机旋转. 我在我的对象的自定义类中有以下移动和 yrotate 方法,'this' 是一个 ModelInstance: public void move(float i) {//TODO 自动生成的方法存根this.instance.transform.translate(0, 0, i);this.instance.c ..
发布时间:2021-11-25 03:24:15 C#

在模型/网格上重复纹理

当我在 SpriteBatch 上绘制纹理并设置 TextureWrap.Repeat 时,一切正常.但现在我有 3D 场景,我想要地面和纹理必须在模型/网格上重复,但这不起作用. public static StillModel createPlainMesh(float xs, float zs, Texture texture) {最终网格网格 = new Mesh(true, 4, 6, ..
发布时间:2021-11-25 03:18:52 C#

LibGDX 3D 相机实现

我对 3D 编程非常陌生,我正在尝试使用 LibGDX 实现一个将跟随我的模型的相机.我在相机实现方面遇到了问题,我非常感谢一些建议.正如我所说,我是新手(尤其是数学),下面的代码几乎肯定不会那么好: 要同时旋转我的对象和相机,我使用以下代码,其中 inst 作为模型实例: //正确inst.transform.rotate(new Vector3(0,1,0), -1);Common.c ..
发布时间:2021-11-25 03:18:23 C#

libGDX:3d 动画不起作用

我使用 Blender 和 fbxconv 创建了一个 .g3db 动画文件.现在,我的 libGDX 项目源代码如下所示: 公共类测试实现ApplicationListener {//...公共模型实例 fred公共 AnimationController 动画控制器;公共无效创建(){模型批次 = 新模型批次();//...资产 = 新资产管理器();assets.load("data/fr ..
发布时间:2021-11-25 03:17:04 C#