橙光游戏的本地包装和发行说明
对于2017版本,发布的游戏其实包含两部分,一部分是执行者,或者说RTP,也就是h5目录,大概100M,另一部分是游戏本身,也就是项目目录。一般的小游戏可能也就几十米,稍微像样一点就超过百兆了。
如果熟悉的人内部沟通,会多次发布,那么h5目录和游戏目录可以分开发布。在这种情况下,每个游戏可以对应一个cmd,这当然要求H5目录和不同人的游戏目录是相同的。
如果发布给陌生人,h5目录需要和游戏目录一起发布,而且因为不能保证其他人解压后的目录是一样的,所以不方便更改cmd方式。在这种情况下,我们可以通过修改main.js来支持相对目录.
比如h5目录复制到c:\avg\h5,游戏目录保存到c:\avg\h5\ Works 1。
在h5目录中创建一个新的run.cmd,包含以下内容
修改H5/资源/app/main.js
修改以下几行:
记得在每次发布之前修改path2和projectname。
Path1可能需要根据不同版本进行修改。
这是压缩到avg.rar。
把它放到另一台机器上,并解压到另一个目录,比如d:/avg。
运行run.cmd也是可以的。