我应该支持哪种ingame脚本语言?

zpr*_*oxy 2 javascript lua interpreter scripting-language tcl

游戏脚本将控制NPC/AI逻辑.

如果我要实现ingame脚本功能,它应支持哪种语言?

请记住,我的实现将在多个平台上运行,如.net,f​​lash,javascript和java.

列出的可能性的专业人士和内容是什么?实施翻译需要多长时间?

ingame脚本编写者需要哪些功能?其他游戏实施的是什么?

我正在考虑投票支持javascript,因为每个人都可以读写它.

你的想法是什么?

Mic*_*kis 5

我会使用Lua,因为它非常容易嵌入.嵌入Python似乎很复杂,我还没有真正追求它.

如果您想了解有关嵌入Lua及其优点/缺点的更多信息,可以使用此链接.


Ale*_*ysh 5

使用Lua.它是一种美丽的语言,在游戏行业中被广泛采用.

大多数平台都有Lua绑定:

还有llvm-lua项目,这可能有助于将Lua移植到其他平台.

至于JavaScript作为主机平台......这个主题反复出现在Lua邮件列表中,但尚未发布严肃的解决方案.如果你真的需要在JS中托管Lua,请在Lua邮件列表中询问,也许有些人可以分享他们在这个主题上的经验.