如何将脚本实现到 LibGDX 中?

Posted

技术标签:

【中文标题】如何将脚本实现到 LibGDX 中?【英文标题】:How would one go about implementing scripts into LibGDX? 【发布时间】:2017-03-01 08:37:42 【问题描述】:

我正在使用 libGDX 制作 RPG 游戏,并且一直在阅读有关如何实现任务系统的信息,并且很多人告诉我使用诸如 LUA 或 javascript 之类的脚本语言。

我以前从未使用过脚本语言,我很好奇我将如何编写我的游戏来阅​​读它们。我已经在网上寻找教程,但似乎没有任何好的教程可以解释如何开始。 有人可以为我指出如何开始的正确方向吗?谢谢。

【问题讨论】:

为什么他们告诉你这是因为它可以让你轻松创建新任务。然而,正如@eldo 指出的那样,这与 libGDX 框架并不真正相关,而是一个普遍的问题。使用脚本语言根本不是强制性的。如果您想查找有关如何实现任务系统的信息,可以从这个larc.unt.edu/ian/pubs/pcg2011.pdf 【参考方案1】:

没有任何特殊任务需要使用除 java 之外的任何东西。 LibGDX 及其朋友涵盖了您在 RPG 游戏上工作时所需的一切。

使用 scene2D 可以快速轻松地设置场景舞台和演员。借助 TMX 支持,您可以在几分钟内加载您的地图。

Box2D 是一个易于管理的物理世界。

提供易于使用的文件处理系统: https://github.com/libgdx/libgdx/wiki/File-handling

还有gdxAI:https://github.com/libgdx/gdx-ai 具有以下功能:运动人工智能, 转向行为, 编队运动, 寻找路径, 一种*, 分层寻路, 路径平滑, 可中断的寻路, 做决定, 状态机, 行为树, 基础设施, 消息处理, 调度,

还有更多。 LibGdx 很大,可以提供你需要的一切。

【讨论】:

以上是关于如何将脚本实现到 LibGDX 中?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Libgdx 游戏部署到 iOS

(Java LibGDX) 如何在 LibGDX 中调整纹理的大小?

LibGdx 如何从 libgdx 类返回到 androidActivity

使用 libgdx,如何将文本和图像添加到 ScrollPane?

OpenGL 帧缓冲区 + LibGDX

LibGDX:如何实现 Google Play 游戏服务? [关闭]