【视频名称】:04 游戏打包
【文件大小】:76.3MB
【视频格式】:wmv
【视频时长】:15分31秒
【截图确认】:已提供
本节讲解的是将前面编译成功的大厅和子游戏模块,使用 Inno Setup 工具打包成可安装文件的过程。打包工具使用的是
Inno Setup 5.5.2
,打包脚本文件扩展名为 .iss
,截图中展示的是多个打包项目所用的脚本。
打开路径 D:\6603运营专用9月打包工具\大厅
,可以看到以下几个脚本文件:
大厅完整包.iss
大厅完整包E.iss
大厅完整包G.iss
客户端广场欢乐斗进主.iss
每个 .iss
文件对应一个不同的安装包内容,实际使用中根据需求选择。比如 大厅完整包.iss
是包含所有模块的完整客户端,而 客户端广场欢乐斗进主.iss
这种可能只打包了部分子游戏资源或入口文件。
打开 .iss
脚本后,主要结构包括以下几部分内容(此处为自然段落叙述,不作分类):
注册表项部分记录了安装时写入系统注册信息的位置,常见写法是:
Root: HKCU; Subkey: "Software\网狐棋牌游戏"; ...
图标项部分负责添加桌面快捷方式和开始菜单项。默认会创建桌面图标和开始菜单中的游戏入口组。
文件部分是打包的核心,使用类似如下路径:
Source: "{app}\AvertCheatMode.dll"; DestDir: "{app}"; Flags: ...
这些路径表示将项目中的 DLL、资源、执行文件统一复制到用户安装目录。
打包前需要确认以下几点:
{app}
是 Inno Setup 内置变量,表示安装目标路径;- 所有路径不能包含中文或特殊符号,否则打包过程中可能报错;
- 若使用了 socket 或其他第三方库,确保
.dll
已包含在文件清单中; - 有些
.iss
脚本内嵌了版本控制号或自动写注册表的代码,注意确认版本号与实际发布内容是否一致。
启动打包后,下方输出窗口会提示编译进度,成功后会在 Output
文件夹中生成 .exe
安装包。默认命名为脚本名对应的程序名称。
打包完成后建议在虚拟机中独立测试一次安装流程,检查是否:
- 图标正常;
- 启动无错;
- 所有依赖文件都包含进包;
- 注册表是否成功写入。
打包只是最后一步,但它也是客户端交付前的关键环节,配置错误或路径遗漏都可能导致发布后用户无法正常安装或运行。
转载请注明出处,若转载请保留作者署名与本文链接,感谢支持开源精神与知识传播。
仅限技术交流,禁止商用!
下载地址