gpt4 book ai didi

用于游戏开发的 C++ 嵌入式脚本语言 - 找不到我喜欢的东西

转载 作者:可可西里 更新时间:2023-11-01 18:16:08 30 4
gpt4 key购买 nike

<分区>

我正在拼命寻找快速类 C 语法易于嵌入易于包装 strong> 嵌入到我的 C++ 游戏中的脚本语言。

到目前为止我已经尝试过:

  • Lua:它可以工作,但是围绕它包装全局 C++ 函数很痛苦,而包装对象则更加困难。另外,我真的不喜欢 Lua 的语法。
  • AngelScript:无法让它工作。初学者文档很糟糕,因为第一个示例无法编译,您必须先构建大量附加组件。包装 C++ 对象和函数看起来比 Lua 更容易,但它仍然可以更简洁。语法看起来不错。
  • ChaiScript:无法让它工作。我在非 git 和 git C++11 版本中都遇到了很多错误。我不想使用 boost 版本,因为我不想在我的项目中引入 boost 作为依赖项。包装看起来很简单,语法也不错。

我也调查过:

  • Pike:语法看起来不错,但我没有找到有关嵌入的文档。
  • Squirrel:我不喜欢这种语法,嵌入/包装和 Lua 一样烦人,必须处理堆栈。

所以:

  • 是否有好的快速类 C 语法易于嵌入易于包装的替代方案?
  • 如果没有 - 关于创建脚本语言的最佳学习资源是什么?我喜欢重新发明轮子,这可能是一次有趣的学习经历。

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