我想将 Javascript 嵌入到我的爱好游戏引擎中。现在我们已经推出了第 5 代 Javascript 引擎(速度非常快),我很好奇您会选择在 C++ 框架中嵌入什么引擎(包括嵌入它的实际易用性)?
注意:为了清楚起见,我对 DOM 脚本或在浏览器中编写 Javascript 不感兴趣。
这是迄今为止的链接汇编和线程中的一些提示
- 蜘蛛猴
- tracemonkey(注意:向后兼容蜘蛛猴):
- V8
- 松鼠鱼
只是为了记录,我喜欢 Lua 并且已经在游戏引擎中嵌入了大约 5 次。
然而现在这是一个业余项目,我认为大多数 Web 开发人员都知道 Javascript,因为它的 ECMA、Flash 和 Flex 开发人员,一个使用 Javascript 和 XML 编写脚本的游戏引擎会更加用户友好,并迎合更大的用户需求。用户群(到目前为止还没有机会将他们的技能用于游戏的用户群)比使用 Lua 的用户群(周围有很多这样的人!)。
另外为了记录,我将在这个上使用 V8,主要是因为我喜欢它的 C++ 风格。