如果我想用SDL在C中创建一个游戏,是否有理由为什么我应该使用像Lua这样的脚本语言(因为很多商业游戏都使用脚本语言)?我听说脚本语言编写起来更快,更易于阅读,但他们应该怎么做? (图形?ai?输入?等)。
答案 0 :(得分:4)
他们应该与各种"编程原语进行交互"本机代码实现的。也就是说,本机代码应该只做足以让脚本在游戏中运行(虽然"功能"有时可能意味着速度)。
如果这听起来很周期......那就是。在开发开始时,没有完整的方法来定义本机代码在项目进展过程中将承担哪些责任。