gpt4 book ai didi

python - 如何在 Python 中嵌入 Lua?

转载 作者:太空狗 更新时间:2023-10-29 17:08:32 28 4
gpt4 key购买 nike

这听起来像是一个奇怪的问题,所以我先解释一下周围的情况。

基本上,我有一个用 Python 编写的 3D 游戏开发工具包,它本身运行得非常好。但是,我的大多数用户都习惯使用 Lua 作为脚本语言,所以我开始研究 Lua-Python 绑定(bind)。

我与 Stefan Behnel 的惊人 Lupa 达成和解图书馆。但是,它基本上要求最终用户知道如何编译应用程序,这对我的 GDK 来说是无法接受的。此外,我通常只能访问 Linux 系统,并且由于我的游戏开发包在 Windows 和 Mac OSX 上运行,Windows 二进制文件总是落后,我的 OSX 用户必须自己编译我的 GDK。

有人知道另一种选择吗?谢谢!

P.S:我已经尝试过 Lunatic Python,而 Lux 太过时了。

最佳答案

你应该看看lunatic-python它是 python 和 lua 之间的双向桥梁。

网站上的一个示例显示了它是多么自然和容易:

>>> import lua
>>> lg = lua.globals()
>>> lg.string
<Lua table at 0x81c6a10>
>>> lg.string.lower
<Lua function at 0x81c6b30>
>>> lg.string.lower("Hello world!")
'hello world!'

关于python - 如何在 Python 中嵌入 Lua?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6234252/

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