3. 工程说明
3.1. 怎样编译工程
如果您使用的是JetBrains CLion,您可以打开软件并定位至目标项目,找到 include\Game\ 下的所有文件并双击加入顶部栏中,
然后将 src\ 下的所有 .cpp 文件和 CMakeLists.txt 文件加入顶部栏。
在左侧栏右键点击 CmakeLists.txt ,选择 Reload Cmake Project ,即可加载CMake,
右上角点击锤子样式的 Build 图标即可。点击绿色右箭头样式的 Run 图标可以运行,点击虫子样式的 Debug 图标可以调试断点等。
提示
注意,发布的时候一定要选择Release模式,否则exe会变得特别大!。
3.2. 怎样修改生成exe的图标
您需要首先创建一个自己的 Icon.ico 文件,放入 assets\ico\ 路径下,
在该文件夹下点击 鼠标右键 ,选择 在终端中打开 ,输入 windres Icon.rc -o Icon.o 命令生成对应的 Icon.o 文件,然后在Clion中 Reload Cmake Project 加载CMake,点击 Build 构建exe即可。
3.3. ref\Variables.txt是什么,有什么作用?
这个是用来记录变量作用的文本文档,格式是 变量id:变量描述:初始值 ,不设定初始值的话默认为0。
3.4. ref\ShortcutKey.txt是什么,有什么作用?
这是用来介绍快捷键的文本,您的工程以后需要用到的快捷键介绍可以写在这里,
当状态栏检测到 ref\ShortcutKey.txt 存在时,会在地图右下角显示一个 ~Press L~ ,提示玩家按L键获取快捷键信息。
3.5. ref\begin.txt是什么,有什么作用?
这个是设置开头字幕的,如果删除该文件,将不会显示开头字幕而是直接进游戏。
3.6. ref\end.txt是什么,有什么作用?
这个是设置结局字幕的,如果删除该文件,将不会显示结局字幕而是直接回到标题画面。
3.7. 发布可运行项目时,需要保留哪些文件
您需要保留的有 data\ 、 assets\ 、 和 ref\ 及其目录下的所有文件、所有的 .dll 文件、 main.exe 文件,
如果您希望玩家可以调整分辨率和音量,也可以保留 Config.exe 文件。
当然,本框架也为您提供了便捷的打包工具 Packager.exe ,您可以直接双击运行,按照提示输入您的游戏名称,即可自动打包。