libgdx 相关问题

LibGDX是一个基于OpenGL(ES)的开源跨平台Java游戏开发框架,适用于Windows,Linux,Mac OS X,Android,iOS和支持WebGL的浏览器。

Libgdx 禁用滚动窗格动画

我有一个滚动窗格,我在其中设置 Y 位置,并且我想禁用滚动。这是我的代码: // 创建根 VerticalGroup root = new VerticalGroup(); root.center(); root.bottom(); root.rev...

回答 1 投票 0

LibGDX camera.project() 无法正常工作

我使用 Box2D 来管理我的游戏世界。我想在正文上方显示文本。我计划通过适当设置标签来做到这一点。问题是身体在游戏世界中而标签是......

回答 1 投票 0

将 Actor LibGDX 移动到另一个 Actor 的动态坐标

请帮助我解决我的问题。我需要将一个 Actor 移动到另一个 Actor 的动态坐标。如果我使用 MoveToAction,Actor 会移动到另一个 Actor 的给定 GetX() 和 GetY() 坐标,但是

回答 1 投票 0

Libgdx - 使用 Scene 2d 更改 Vis UI 字体不起作用,有其他选择吗?

我目前正在使用 Scene 2d 为我正在制作的 libgdx 应用程序创建一些用户界面。我找到了 Vis UI,并意识到它会运作得很好。除了字体,一切都很好。 ...

回答 3 投票 0

语义分析期间的一般错误:不支持的类文件主要版本 57

我正在尝试为桌面游戏设置 libgdx,当我尝试生成项目时出现此错误并且构建失败。 我有最新版本的 Java(13.0.2) 和 Gradle(6.6),都设置为

回答 7 投票 0

我的 LibGDX 游戏项目仅渲染背景图像

我正在使用此参考制作 2D 跑步游戏。我将 GameActor 类扩展到所有游戏角色类(例如背景和跑步者),并重写每个类的绘制方法。但是当...

回答 1 投票 0

无法使用 IntelliJ Idea 设置 libGDX

我似乎无法使用 IntelliJ 设置 libGDX。一切都很顺利,直到我尝试打开 build.gradle 文件。然后,IntelliJ 说找不到 lwjgl-glfw-3.3.2-natives-linux.jar (org.lwjgl...

回答 1 投票 0

无法创建类(缺少无参数构造函数):com.badlogic.gdx.scenes.scene2d.f

我在 google play console 中遇到这个问题,但在 ide 中不再出现(我使用 intelij)。 我怀疑proguard可能有问题。 这是我的proguard: -详细 -dontwarn com.badlogic.gdx.backends.a...

回答 0 投票 0

有没有办法让LibGDX中的TiledMap无限重复以实现无尽的跑酷游戏?

我使用平铺地图编辑器为我在 libGDX 中制作的 Android 游戏制作了平铺地图,我想让它无限滚动,因为该游戏是一个无尽的跑步者。不过我还没想明白...

回答 1 投票 0

在 Scene2D 中使用帧缓冲区

我在使用其绘制方法使用 FrameBuffer 的自定义 Scene2D actor 时遇到了一些问题。最初的想法是使用一个着色器绘制到 FrameBuffer,然后绘制

回答 0 投票 0

在 LibGDX 中模糊屏幕

我正在尝试为我的暂停菜单创建这样的背景效果。我目前的想法是暂停时截图,保存,打开,高斯模糊,然后渲染到屏幕上并渲染...

回答 2 投票 0

从 FrameBuffer 获取深度缓冲区并将其作为 sampler2D 传递给着色器

我正在尝试合并两个 FrameBuffer,每个 FrameBuffer 都是通过绘制具有深度的对象创建的。所以我试图通过将颜色缓冲区和深度缓冲区作为 sampler2D 传递给着色器并使用它来做到这一点。 我试图通过...

回答 0 投票 0

Box2d 和 LIbgdx 如何计算每米像素?

我将 box2d 世界的正交相机设置为 21 宽和 12 高,这相当于 1 米 = 1 像素。但问题是我的精灵和位图字体有另一个正射相机......

回答 1 投票 0

来自编辑器的应用程序工作正常,jar 文件冻结计算机

我使用 libGDX 制作了一个游戏,并从该项目制作了一个 JAR 文件。但是,当我尝试运行 JAR 文件时,我的整个计算机都死机了,我什至无法移动鼠标。我试图在...之前打开任务管理器

回答 1 投票 0

在按钮上使用操作-LibGdx

我有一个这样的播放按钮; 私人无效绘制播放按钮(){ playButton = new ImageButton(new TextureRegionDrawable(playTexture), new TextureRegionDrawable(pressTexture)); 小...

回答 1 投票 0

libgdx ashley - 如何以正确的方式控制播放器(ECS 框架)?

我尝试了什么在选项 1 中,我创建了 PlayerControlled 类来控制播放器(它工作正常)。但我不想要这样控制球员的方式,我怀疑这不是......

回答 1 投票 0

在 libgdx ashley ecs 框架池引擎中创建实体的正确方法是什么?

// 游戏世界 PooledEngine 引擎 = new PooledEngine(); // 枪类 类枪{ publc Gun(实体实体){ 创建组件(); 添加组件(); } 公共实体 getEntity(...

回答 1 投票 0

libgdx ashley - 为什么我无法在从引擎中删除实体后重新创建实体?

在下面的代码方法中,我测试了创建和删除实体,因为我打算以这种方式创建子弹池。 公共无效构建(){ 实体 bulletTest1 = createBullet(0,0); //

回答 0 投票 0

如何在 libgdx 的地图上放置对象?

我正在构建一个游戏,玩家必须在地图上放置不同的对象。 我已经设置好了地图,它有两层,第二层是用来放置物体的。还有一个侧边栏可供选择...

回答 0 投票 0

如何在 libGDX - Ashley ECS 框架系统上排队进程?

我有 GunSystem 类,这个系统处理我的玩家的武器处理。 类 GunSystem 扩展 IteratingSystem 实现 Gun{ super(Family.all(GunComponent.class, ...).get()); ...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.