本节书摘来异步社区《Lua游戏AI开发指南》一书中的第2章,第2.1节,作者: 【美】David Young(杨) 译者: 王磊 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.1 新建一个沙箱项目
首先,为了创建一个新的沙箱可执行程序,我们需要在Premake构建脚本中声明一个新的Visual Studio示例项目。打开SandboxDemos.lua脚本文件,在SandboxDemos表中添加一个新项。你可以将项目命名为my_sandbox或者任何你喜欢的名字。项目的名字就是构建出来的可执行程序的名字。
SandboxDemos.lua:
SandboxDemos = {
"chapter_1_introduction",
...
"my_sandbox"
};
沙箱示例程序的所有复杂配置都位于premake.lua文件的CreateDemoProject函数中。Remake.lua文件只是简单地遍历SandboxDemos表的每一项以创建项目并设置它的源代码文件、项目依赖项、库的头文件等。