【发布时间】:2015-05-04 16:44:54
【问题描述】:
例如,如果我想用 SDL 用 C 语言创建游戏,是否有理由使用 Lua 之类的脚本语言(因为很多商业游戏都使用脚本语言)?我听说脚本语言通常写得更快、更容易阅读,但他们应该怎么做呢? (图形?ai?输入?等)。
【问题讨论】:
标签: c scripting lua language-agnostic scripting-language
例如,如果我想用 SDL 用 C 语言创建游戏,是否有理由使用 Lua 之类的脚本语言(因为很多商业游戏都使用脚本语言)?我听说脚本语言通常写得更快、更容易阅读,但他们应该怎么做呢? (图形?ai?输入?等)。
【问题讨论】:
标签: c scripting lua language-agnostic scripting-language
它们应该与本机代码实现的各种“编程原语”交互。也就是说,本机代码应该只允许脚本在游戏中运行(尽管“功能”有时可能意味着速度方面)。
如果这听起来是周期性的……那就是。在开发之初,没有完整的方法来定义随着项目的进展,本机代码将承担哪些责任。
【讨论】: