某些人向我问如何让 GameMaker 检查更新并下载,这真是无语地。。。。。。。
刚好我还要在开学前完成对 GMLauncher 的更新,就顺便写一下吧。
PS: 本文提到的插件原生支持 GameMaker:Studio,GameMaker 可能需要使用额外插件替换以进行移植
没错,就是这群人:
于是我就今天折腾一个吧,先放出运行结果(在 GMLauncher 上添加该功能):
总之先准备好这些:
- GameMaker:Studio(支持登录的版本,一般 1.4.15xx 以后的版本都会支持,1.4.13xx 以及 1.4.14xx 未知)
- 一个 YoYo 账户
- 一个稳定,流量足够并且可以直接连接到下载地址的服务器,比如免费空间,VPS 主机,SourceForge,七牛云存储等等。百度云,360 云盘等一票子国内网盘基本不要想(貌似城通网盘可以用)。
- 一个域名(有空间,用过七牛云存储的应该都有吧)
下面介绍下如何使用插件以支持该功能:
-
由于插件是从 GMMP(GameMaker Marketplace)找来的,所以你需要有 YoYo 账户。
本文不介绍如何注册,总之注册期间需全程挂 VPN(注册界面的验证码程序为 reCAPACHA,谷歌的东西,在中国什么情况大家都懂)
- 用 GameMaker:Studio 登录 YoYo 账户(在 Account-Login 登录,会有点卡,请等待。 PS:版本较低的 GameMaker:Studio 没有登录选项,同时也不会有商店和 GameMaker:Player 选项)
-
登录成功后打开 Marketplace Beta(要等,必卡,什么时候反应过来看电脑配置和网络情况)
点 Marketplace:
-
打开以后在这里搜索 Simple Version Checker
大约翻第三页就能找到它了(在第三页,这插件位置也是够偏的了)
- 进入后点击 FREE,然后像加入购物车差不多拿下(我很早就有了,如何获得请自行研究)
-
转到 My Library,继续等待。。。。。。
加载完毕后点击 Download,等待下载完毕(不大,才 4KB)
然后点击 Add to Project 加入它(又是等待,未响应了不要慌,慢慢等)
-
点击 Import All 后点击 OK
当然你也可以选择几个重要的,Rooms 可以不要
不过你需要一个点那个小箭头噢
-
一番整理后就是这样的
-
打开 obj_version,在 Create 事件打开 code,你可以找到这些信息
用工具下载上面提到的文件,分别是 (这些目前都不是死链):
http://www.nitrousclan.com/gml/testing/version.txt
http://www.nitrousclan.com/gml/testing/notes.txt
网盘分流:http://adf.ly/1dXwiJ (为了博客的运营我也是够拼的了,点右上角的 X 就可以了)
下载完点开 version.txt,非常简单,只要把新的版本号填上去就可以了
打开 notes.txt,这里是更新内容
其中 #号的用途是换行(只要记得这点就行)
至于是否支持中文暂时未知
-
写完了以后上传到你的服务器,并修改 webpath 和 patchpath 的网站目录改到存放这两个文本的目录
-
在 Step 事件中可以删除 restart 代码(file_check() 为插件自带函数,可以另外修改,但此处不能删除)
-
最后将这个 obj 放入 room 即可
运行后的截图就是最上面的那个(往上翻)
最后,这是 GMLauncher 的 GitHub 地址:
[repo owner="LiarOnce" name="GMLauncher"]
本文为 LiarOnce 原创,转载请注明作者。
Comments NOTHING