如何将脚本实现到 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 中?的主要内容,如果未能解决你的问题,请参考以下文章
(Java LibGDX) 如何在 LibGDX 中调整纹理的大小?
LibGdx 如何从 libgdx 类返回到 androidActivity