这几天GameMaker Studio2(以下简称GMS2)又有版本更新啦,老用户都知道,这软件各方面素质都不错,就是在更新版本的时候,特别容易卡。

    昨天UP主在更新2.2.4.366版本的时候,又卡住了,万般无奈之下,上网浏览了好多网友们给出来的解决方案,终于探索出一条比较靠谱的手动更新方案。觉得挺不错的,就在这里分享给大伙儿。

    首先带大家简单了解下GMS2的更新机制。有新版本更新的时候,引擎会先在系统硬盘上创建一个download子文件夹,在里面存放更新版本所必须的runtime压缩包,一般是ZIP格式。待所有压缩包都下载到本地后,引擎自动对这些压缩包进行解压、安装的操作,完成这次版本的更新后,引擎会自动把download整个文件夹删除掉,因为文件夹和里面的压缩包文件都已经没用了。

    据UP主猜测,绝大多数情况下,我们更新GMS2觉得特别慢,而且还容易出错,都是在用引擎下载download文件夹里面压缩包的时候出现了问题。等到下载完所有的压缩包文件,引擎自动解压、安装、删除的这个过程,其实是很迅速的,也不容易有错误发生。

    于是解决方案就变成了,如何手动下载GMS2的runtime压缩包,跳过引擎自动下载的过程,之后将压缩包拷贝到对应的文件夹下,再由引擎自动检索到这些压缩包,解压、安装更新文件,完成整个版本更新的全过程。

    下面说说具体的操作流程:

1、用GMS2引擎自动更新新版本。这个流程一定要先走一遍,目的是让引擎自动创建新版本runtime的存放路径。之后如果更新特别慢,或者干脆更新失败了,就直接关闭引擎(如果更新很顺利,那就用引擎自动更新,待其完成整个流程,就不必手动操作,也就不必往下看啦)。关闭引擎后,手动打开runtime的存放路径,Windows系统下的路径是:C:\ProgramData\GameMakerStudio2\Cache\runtimes Mac系统下的路径UP主还不确定,据说是在这里:/Users/Shared/GameMakerStudio2/Cache/runtimes 如果有使用Mac系统的小伙伴,可以帮忙确认一下这个路径是否正确哈,欢迎在下方留言,帮助更多的同学。

2、如下图所示,由于刚刚引擎已经自动在这个目录下创建了最新版本的runtime文件夹,所以可以直接打开该文件夹下对应的download子文件夹。

3、确认好runtime存放位置,打开download文件夹后,就可以将里面已经下载好的zip压缩文件删除啦。这些压缩包就是刚刚引擎更新过程中下载到本地的更新文件,你会发现有些压缩包只有0kb,那是因为文件刚刚创建好,并没有下载具体的内容。我们来手动下载这些压缩包。用浏览器打开这个网址:http://gms.yoyogames.com/Zeus-Runtime.rss 打开后的样子大致如下图:

    通常情况下,我们都是直接更新最新版本,这样就把页面翻到最后,找到对应版本号的title字段,比如最近这次的版本号就是:Version 2.2.4.366,可以直接在浏览器里面Ctrl+F,搜索上面的关键字哈,快速找到最新版本的信息。如果特殊情况,需要更新旧版本,那么就找到对应的版本号即可。

4、找到需要更新的版本号之后,在下面就会看到好多以https:// 开头的,以.zip结尾的链接,例如这种 https://gm2016.yoyogames.com/f1b56e80-49f1-44a8-a013-33dcb7bdf4c9.zip 这就是我们千辛万苦要找的更新版本所需要的下载文件啦!打开电脑上面的下载软件(最好是支持断点断续的),将这些zip压缩包文件下载到本地。

5、之后将所有的zip压缩包文件拷贝到上面第2步已经打开的download文件夹,确认无误后,再次打开GMS2引擎,等待引擎自动完成更新、安装的过程即可。如果操作正确,这个安装的时间会很短,最多只需要一杯咖啡的时间。

    以上就是手动更新GMS2引擎版本的方法,希望能够对大家有所帮助。欢迎把这篇文章转载、分享给更多使用GMS2引擎的小伙伴。也欢迎关注UP主的B站账号:卡萨德_王,里面有好多最新的国外GMS游戏教程,多谢支持!

作者:卡萨德_王
https://www.bilibili.com/read/cv3745281?share_medium=android&share_plat=android&share_source=COPY&share_tag=s_i&timestamp=1613538111&unique_k=cKd5Vl
出处: bilibili

发表评论

邮箱地址不会被公开。 必填项已用*标注