首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该支持哪种高级脚本语言?

我应该支持哪种高级脚本语言?
EN

Stack Overflow用户
提问于 2009-09-16 07:20:23
回答 7查看 673关注 0票数 2

ingame脚本将控制NPC/AI逻辑。

如果我要实现漂亮的脚本特性,它应该支持哪种语言?

  • JavaScript (内置浏览器支持)
  • TCL (java解释器)
  • Lua (受欢迎)
  • 松鼠
  • CSI
  • 其他

请记住,我的实现将运行在多个平台上,如.net、flash、javascript和java。

列出的可能性有哪些是正反两方面的?实现解释器需要多长时间?

喜欢脚本的人都在寻找什么功能?其他游戏实现了什么?

我正在考虑投票支持javascript,因为每个人都能读和写它。

你的想法是什么?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-09-16 07:31:03

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

如果您想了解更多关于嵌入Lua及其优缺点的信息,这个链接可能会有进一步的用途。

票数 5
EN

Stack Overflow用户

发布于 2009-09-16 08:30:15

用卢阿。它是一种美丽的语言,广泛应用于游戏行业。

大多数平台都有Lua绑定:

  • .Net:LuaInterface
  • 闪光灯:卢阿炼金术
  • Java:甘露咖啡力娇酒 (替代实现)

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

至于JavaScript作为主机平台.这个主题在Lua邮寄名单中反复出现,但是还没有发布任何严肃的解决方案。如果您的确实需要在JS中托管Lua,请在Lua邮件列表中询问,也许有些人可以分享他们在这个主题上的经验。

票数 5
EN

Stack Overflow用户

发布于 2009-09-16 07:22:12

我更喜欢Python在许多语言中的绑定。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1431468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档