问题标签 [korge]

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 回答
1254 浏览

c++ - 使用 Korge 编译本机时抛出“无法找到库”错误

我正在尝试测试名为Korge的 Kotlin 游戏引擎。我下载了默认的“Hello world!” 模板直接来自他们的网站。下载后,我使用 IDEA 从现有文件创建了一个新项目,并尝试运行名为“runNativeDebug”的 gradle 脚本。

我目前正在运行 Manjaro

uname -a

我尝试从 AUR 存储库下载 openal、lib32-openal 和 freeglut。确实安装了库,这可以从以下内容中看出

这是头文件位置

下载模板并运行它。

我希望代码能够运行,但是在单击运行按钮时,出现以下错误:

此外,模板的 JS 构建完美无缺。

0 投票
1 回答
160 浏览

kotlin - 当我在 KorGE 中切换到其他场景时出现异常

com.soywiz.korinject.AsyncInjector$NotMappedException: 类 'class ChooseCampaign (Kotlin 反射不可用)' 没有构造函数 RequestContext(initialClazz=class ChooseCampaign (Kotlin 反射不可用))

当我编译当前代码时抛出了上述异常。而且我不知道如何修复它以及它意味着什么。
我的代码:

它是如何修复的?

0 投票
1 回答
67 浏览

kotlin - 如何防止 Korge 视图更新?

我有一个addFixedUpdater { }块附加到在每一帧上执行的视图。有没有办法暂时暂停该块?

0 投票
1 回答
759 浏览

android-studio - Android Studio - KorGE 插件 - build.gradle

我想使用开源KorGE游戏引擎。我正在使用 Android Studio,我想知道是否有人知道如何导入库。我已经按照安装文档安装了插件。谁能告诉我如何正确设置我的 build.gradle?提前致谢

更新:根据@soywiz 的建议,出现了这个问题: 编译错误

更新 感谢 soywiz ,现在我可以在我的 Android 项目中使用 KorGe。只需在build gradle中设置:

在 build.gradle (app) 中:

0 投票
1 回答
79 浏览

kotlin - 如何更改 Korge NinePatch 的宽度和高度?

我正在使用 Korge 游戏引擎开发游戏。

我试图改变一个 NinePatch 的宽度,它附加到一个 FixedSizeContainer 但在运行此代码时,NinePatch 图像的侧面变得扭曲。

更改宽度/高度的正确方法是什么?

更新 1

根据 Korge文档,我使用的是 NinePatch 的扩展版本,它使用了 KorIM 的 NinePatchBitmap32,它与 IntelliJ 9-patch 位图兼容。

当我NinePatchNinePatchEx它切换到正常状态时,它工作正常。但我不能直接使用 9-patch 位图

我将代码更改为

更新 2

我发现了一个与我的问题相关的未解决问题

我的游戏使用的是 Korge 版本1.13.9.0

0 投票
1 回答
157 浏览

korge - 如何镜像龙骨动画?

我用龙骨动画制作 KorGE 游戏。如何镜像这个龙骨动画?我想让角色向右看而不是向左看:)

0 投票
2 回答
241 浏览

kotlin - 相同类的 Kotlin 密封类

KorGE 游戏库示例游戏 (CounterStrike) 具有以下构造:

我正在努力理解结果(整体)对象实际上是什么。结果对象实际上占用了七个 SideEffect 类的空间,还是一个?(或者,如果除了名称之外所有类都相同,这是一个棘手的问题)?

0 投票
1 回答
117 浏览

kotlin - 如何在 Korge 中设置文本的格式?

2048游戏 教程显示

我使用 android studio 4.1 和 Korge 插件 1.12.2.2。IDE 显示:未解析的引用。

我将此行更改为

IDE的错误消失了,但文字也不显示。

如何修复它,并将文本设置在bgScore对象的中间

非常感谢

0 投票
0 回答
3360 浏览

xml - 在 IntelliJ 中添加外部依赖项后出现问题

我正在使用 KorGE 库开始一个项目,我想使用 Retrofit 作为 XML 解析器。因此,我尝试遵循本指南,这似乎很好,但我只是在第一步中添加依赖项而陷入困境。

我已经包含了 KorGE 库(我从模板开始):

但是当我尝试包含以下依赖项时,当我加载 gradle 更改时,一切都会变得糟糕(我想这是我应该声明它们的方式?):

在指南中,这种依赖关系似乎是 API 的一部分,但我没有发现网上声明有什么不同。如果我只是复制过去,显然是行不通的。

加载 gradle 更改后出现的错误:

非常感谢您的帮助,并为我的菜鸟感到抱歉。

0 投票
1 回答
41 浏览

file - 使用 Korge 访问图像时出现 FileNotFoundException

我有一个 Android 应用程序,我使用 Korge 依赖项来制作我的游戏。我正在尝试加载图像,但无论我将文件放在何处,都会出现FileNotFoundException异常。这是我的代码:

我的项目结构:

项目结构

有谁知道我必须把这个文件放在哪里?

谢谢,