gpt4 book ai didi

java - 最快的 Java 脚本语言?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:40:12 28 4
gpt4 key购买 nike

我正在制作 falling sand game在 java 。我希望用户能够为游戏编写他们自己的引擎,并且我认为脚本语言可能适用于此。我用 jython 尝试了一个小脚本,它比那个 java 版本慢很多倍。

我需要一种具有快速循环和/或快速数组访问的脚本语言,因为这是游戏将要做的很多事情。或者,如果您对让用户为游戏编写自己的引擎的其他方式有任何建议。

我也不完全确定这是否可行(很好)。如果您不认为它可以,请告诉我原因以及一些可能的替代方案。

最佳答案

JavaCC

您可以使用 JavaCC 编写您自己的简单游戏语言.这确实为您提供了您可能想要的所有灵 active 和 native Java 速度(实际上取决于您的实现)。但是您需要保持语法简单,否则会花费一些精力...

Java

Java?是的, java !为什么不让用户通过 Java 代码扩展您的游戏?在 Java 6 中有一个 Java 编译器 API:

Beanshell vs Rhino

BeanShell 之间的一些性能比较和 Rhino (Javascript) 口译员(Rhino 获胜):

关于java - 最快的 Java 脚本语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3842577/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com