【发布时间】:2010-06-14 06:12:58
【问题描述】:
背景:
几个月来,我一直致力于开发一个用 C++ 编写的平台游戏。该游戏目前完全用 C++ 编写,但我对使用 Lua 来处理敌人 AI 以及可能的其他一些逻辑的可能性很感兴趣。然而,该项目在设计时并未考虑 Lua,而且我已经为大部分 AI 编写了可工作的 C++ 代码。我希望 Lua 可以提高游戏的可扩展性,但不知道将现有的 C++ 代码转换为 Lua 是否有意义。
问题:
如果有的话,何时将功能齐全的 C++ 代码重构为像 Lua 这样的脚本语言是否合适?
这个问题故意有点模糊,所以请随意给出与给定背景无关的答案。
【问题讨论】:
标签: c++ refactoring lua