6
Lua如何在游戏中用作脚本语言?
我对Lua到底是什么以及用C ++编程的游戏将如何使用它感到有些困惑。我主要是问它如何编译和运行。 例如,当您使用使用Lua脚本以C ++编写的程序时:Lua中的代码是否只是调用以C ++编写的主程序中的函数,并充当未编译的类,等待被编译并添加到C ++的内存堆中程序? 还是像Linux中的bash脚本那样工作,它只执行与主程序完全独立的程序?
一种编程类型,通常意味着比更多的“传统”编程更容易学习。当性能不如易用性那么重要时,通常会使用脚本。脚本语言的示例包括:Javascript,Lua,Perl,Python和PHP。脚本语言通常被解释而不是编译,因此可以直接执行而无需生成机器代码。