0

我正在构建一个游戏引擎,但找不到一种可以满足我要求的脚本语言,并且可以嵌入到 C++ 中。因此,自然的解决方案是建立我自己的。

我知道关于 Flex、Bison、peg/leg 的基础知识,以及一点关于 VM 的知识。我可以利用这些知识为游戏引擎构建一个小型脚本语言吗?我将如何实现嵌入式语言?我不确定从哪里开始构建这么小的语言。

4

1 回答 1

3

与 C++ 一起使用的常见脚本语言是Lua。您可以使用Luabind或其他绑定来实现它,有很多(甚至还有您自己编写的教程)。

另一种选择是将 Python 与Boost一起使用。

于 2013-05-21T20:11:13.957 回答