主页
论坛
新帖
最新消息
新帖
最新动态
制作互助群
登录
注册
Toggle sidebar
Toggle sidebar
菜单
安装应用
安装
回复主题
【进站必读】宝可饭堂社区全局规定v1.10
关于坚决维护同人创作社群秩序与共识的公告
论坛
独立开发
开发用品
【20+21】ES的热更新插件1.2
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器
。
信息
<blockquote data-quote="ES泽洛" data-source="post: 2735" data-attributes="member: 2"><p><h3><span style="color: rgb(26, 188, 156)"><span style="font-size: 22px">简介</span></span></h3><p><span style="font-size: 15px">此插件可让你的游戏在启动时检测最新版本并自动下载热更新修复补丁,也可以在版本过旧时提示玩家手动下载完整的最新游戏。</span></p><h3><span style="color: rgb(26, 188, 156)"><span style="font-size: 22px">使用方式</span></span></h3><p><span style="font-size: 15px">下载附件插件压缩包,将里面的所有文件夹解压到游戏根目录下,以调试模式编译插件,之后在非调试模式下会自动运行,你也可以在你想要的地方手动调用<em><span style="color: rgb(41, 105, 176)">check_update</span></em>函数。</span></p><p><span style="font-size: 15px">需要配合<a href="http://api.pokefans.xyz/update/manage/" target="_blank">网页</a>进行使用,此网页需要登录宝可饭堂社区账号,登录后可以绑定一个游戏版本并编写更新信息。版本更新<span style="font-size: 15px">信息</span>支持添加、编辑、删除,作者可在此页面进行查看或管理,玩家在游戏内只能够获得最新一条更新日志。</span></p><h3><span style="font-size: 22px"><span style="color: rgb(26, 188, 156)">网页说明</span></span></h3><h4><span style="color: rgb(226, 80, 65)"><span style="font-size: 18px">游戏标识</span></span></h4><p><span style="font-size: 15px">必填。作为游戏的唯一识别标识,一个账号只能绑定一个,不可以与其他作者已绑定的游戏标识重复,且<strong>目前</strong>一旦确认绑定后<span style="color: rgb(184, 49, 47)">不支持修改</span>。</span></p><h4><span style="color: rgb(226, 80, 65)"><span style="font-size: 18px">游戏名称</span></span></h4><p><span style="font-size: 15px"><span style="font-size: 15px">必填。</span>用于外显或宣发的名称,与游戏标识绑定,多个版本共用一个游戏名称,可以与其他作者已绑定的游戏名称重复,也<span style="color: rgb(44, 130, 201)">支持修改</span>。</span></p><h4><span style="color: rgb(226, 80, 65)"><span style="font-size: 18px">最新版本</span></span></h4><p><span style="font-size: 15px"><span style="font-size: 15px">必填。</span>需要更新到的最新版本<span style="color: rgb(184, 49, 47)">版本号</span>纯数字,例如123、10001、260100260607;<span style="color: rgb(184, 49, 47)">不是版本名称</span>,例如v0.0.1、beta1.1、正式版2.0、3.0完结版之类的。</span></p><h4><span style="color: rgb(226, 80, 65)"><span style="font-size: 18px">最低版本</span></span></h4><p><span style="font-size: 15px"><span style="font-size: 15px">必填。</span>允许热更新的最低版本号,同上纯数字,意为想要热更新最低必须是这个版本,低于这个版本不允许热更新,并提示玩家去手动下载完整的最新游戏。</span></p><h4><span style="font-size: 18px"><span style="color: rgb(226, 80, 65)">版本标题</span></span></h4><p><span style="font-size: 15px"><span style="font-size: 15px">选填。游戏插件不会使用,仅用于网页端的前台页面,可将网址分享给玩家浏览更新记录</span>。</span></p><h4><span style="color: rgb(226, 80, 65)"><span style="font-size: 18px">下载直链</span></span></h4><p><span style="font-size: 15px">选填。<span style="color: rgb(184, 49, 47)">不可以填写网盘链接,必须是文件直链</span>,并且宝可饭堂不会提供此服务,我的ES家也不会提供,你需要自己想办法!</span></p><p><span style="font-size: 15px">建议使用rgssad或者zip文件,rgssad下载后会直接放到游戏根目录下作为游戏数据包,zip下载后会自动调用cmd进行解压,压缩包内的子文件夹请与游戏本体内的文件夹保持一致。</span></p><p><span style="font-size: 15px">其他格式的文件下载后也会像rgssad一样直接放到游戏根目录,但游戏并不会读取,所以没用。</span></p><p><span style="font-size: 15px">不填写此项时,游戏插件不会执行下载更新文件的操作。</span></p><h4><span style="font-size: 18px"><span style="color: rgb(226, 80, 65)">跳转链接</span></span></h4><p><span style="font-size: 15px"><span style="font-size: 15px">选填。当没有文件服务器或者不想直接下载而未填写下载直链时,可以打开浏览器<span style="font-size: 15px"><span style="font-size: 15px">跳转链接</span></span></span>。若下载直链和跳转链接都未填写,则不会执行任何操作。</span></p><h4><span style="font-size: 18px"><span style="color: rgb(226, 80, 65)">更新时间</span></span></h4><p><span style="font-size: 15px"><span style="font-size: 15px">选填。游戏版本发布的时间,如果不填就会自动使用版本发布时的系统时间。</span></span></p><h4><span style="font-size: 18px"><span style="color: rgb(226, 80, 65)">更新日志</span></span></h4><p><span style="font-size: 15px">必填。玩家可在游戏内检测到更新时看到的文本,一行一句,尽量不要写特殊字符,如果没有使用中文换行插件,也不建议一行写太多字。</span></p><h4><span style="color: rgb(226, 80, 65)"><span style="font-size: 18px">已有版本列表</span></span></h4><p><span style="font-size: 15px">从上到下依次根据“当前版本”数字降序排列,每条显示每个版本的更新信息,点击编辑将<span style="font-size: 15px">本条更新信息</span>自动填充到左边表单中,点击删除将永久删除本条更新信息。</span></p><p></p><p>[ATTACH=full]3586[/ATTACH]</p><h3><span style="font-size: 22px"><span style="color: rgb(26, 188, 156)">插件说明</span></span></h3><p><span style="font-size: 15px">脚本部分包含3个文件,分别是Config、Check、UI。</span></p><p>[ATTACH=full]3095[/ATTACH]</p><p><span style="font-size: 15px">其中Config.rb用于每个不同游戏的个性化配置。</span></p><p><span style="font-size: 15px">ESHU_GAME_NAME需要和在网页中绑定的游戏名称保持一致,例如我自己的就填0vej;</span></p><p><span style="font-size: 15px">ESHU_GAME_VERSION是本地游戏的当前版本号纯数字,与网页填写的最新版本号比较判断是否有更新,与最低版本号比较判断是否允许热更新,记住<span style="color: rgb(184, 49, 47)">每次制作新版本的时候要改这一条</span>;</span></p><p><span style="font-size: 15px">ESHU_ALLOW_IGNORE是大更新时是否允许忽略,true就允许,提示玩家更新后问玩家是否要不更新继续游戏,false就不允许,提示玩家更新后直接关闭游戏;</span></p><p><span style="font-size: 15px">ESHU_POKEMON是更新过程中在游戏窗口内滚动播放的宝可梦图片,我这里写了初代御三家,可以自己改,每一行内的个数建议还是3个,可以写多行,,每次只随机显示一行。</span></p><p>[ATTACH=full]3587[/ATTACH]</p><p><span style="font-size: 15px">Check.rb里面是检测更新的主要逻辑,如果你只是想用这个插件那么不需要过多去关注,如果你想要更深度的自定义可以看一下。</span></p><p><span style="font-size: 15px">[ATTACH=full]3588[/ATTACH]</span></p><p><span style="font-size: 15px">UI.rb里就是显示滚动图的了,也没什么好说的,如果你想改就看一下。</span></p><p>[ATTACH=full]3589[/ATTACH]</p></blockquote><p></p>
[QUOTE="ES泽洛, post: 2735, member: 2"] [HEADING=2][COLOR=rgb(26, 188, 156)][SIZE=6]简介[/SIZE][/COLOR][/HEADING] [SIZE=4]此插件可让你的游戏在启动时检测最新版本并自动下载热更新修复补丁,也可以在版本过旧时提示玩家手动下载完整的最新游戏。[/SIZE] [HEADING=2][COLOR=rgb(26, 188, 156)][SIZE=6]使用方式[/SIZE][/COLOR][/HEADING] [SIZE=4]下载附件插件压缩包,将里面的所有文件夹解压到游戏根目录下,以调试模式编译插件,之后在非调试模式下会自动运行,你也可以在你想要的地方手动调用[I][COLOR=rgb(41, 105, 176)]check_update[/COLOR][/I]函数。 需要配合[URL='http://api.pokefans.xyz/update/manage/']网页[/URL]进行使用,此网页需要登录宝可饭堂社区账号,登录后可以绑定一个游戏版本并编写更新信息。版本更新[SIZE=4]信息[/SIZE]支持添加、编辑、删除,作者可在此页面进行查看或管理,玩家在游戏内只能够获得最新一条更新日志。[/SIZE] [HEADING=2][SIZE=6][COLOR=rgb(26, 188, 156)]网页说明[/COLOR][/SIZE][/HEADING] [HEADING=3][COLOR=rgb(226, 80, 65)][SIZE=5]游戏标识[/SIZE][/COLOR][/HEADING] [SIZE=4]必填。作为游戏的唯一识别标识,一个账号只能绑定一个,不可以与其他作者已绑定的游戏标识重复,且[B]目前[/B]一旦确认绑定后[COLOR=rgb(184, 49, 47)]不支持修改[/COLOR]。[/SIZE] [HEADING=3][COLOR=rgb(226, 80, 65)][SIZE=5]游戏名称[/SIZE][/COLOR][/HEADING] [SIZE=4][SIZE=4]必填。[/SIZE]用于外显或宣发的名称,与游戏标识绑定,多个版本共用一个游戏名称,可以与其他作者已绑定的游戏名称重复,也[COLOR=rgb(44, 130, 201)]支持修改[/COLOR]。[/SIZE] [HEADING=3][COLOR=rgb(226, 80, 65)][SIZE=5]最新版本[/SIZE][/COLOR][/HEADING] [SIZE=4][SIZE=4]必填。[/SIZE]需要更新到的最新版本[COLOR=rgb(184, 49, 47)]版本号[/COLOR]纯数字,例如123、10001、260100260607;[COLOR=rgb(184, 49, 47)]不是版本名称[/COLOR],例如v0.0.1、beta1.1、正式版2.0、3.0完结版之类的。[/SIZE] [HEADING=3][COLOR=rgb(226, 80, 65)][SIZE=5]最低版本[/SIZE][/COLOR][/HEADING] [SIZE=4][SIZE=4]必填。[/SIZE]允许热更新的最低版本号,同上纯数字,意为想要热更新最低必须是这个版本,低于这个版本不允许热更新,并提示玩家去手动下载完整的最新游戏。[/SIZE] [HEADING=3][SIZE=5][COLOR=rgb(226, 80, 65)]版本标题[/COLOR][/SIZE][/HEADING] [SIZE=4][SIZE=4]选填。游戏插件不会使用,仅用于网页端的前台页面,可将网址分享给玩家浏览更新记录[/SIZE]。[/SIZE] [HEADING=3][COLOR=rgb(226, 80, 65)][SIZE=5]下载直链[/SIZE][/COLOR][/HEADING] [SIZE=4]选填。[COLOR=rgb(184, 49, 47)]不可以填写网盘链接,必须是文件直链[/COLOR],并且宝可饭堂不会提供此服务,我的ES家也不会提供,你需要自己想办法! 建议使用rgssad或者zip文件,rgssad下载后会直接放到游戏根目录下作为游戏数据包,zip下载后会自动调用cmd进行解压,压缩包内的子文件夹请与游戏本体内的文件夹保持一致。 其他格式的文件下载后也会像rgssad一样直接放到游戏根目录,但游戏并不会读取,所以没用。 不填写此项时,游戏插件不会执行下载更新文件的操作。[/SIZE] [HEADING=3][SIZE=5][COLOR=rgb(226, 80, 65)]跳转链接[/COLOR][/SIZE][/HEADING] [SIZE=4][SIZE=4]选填。当没有文件服务器或者不想直接下载而未填写下载直链时,可以打开浏览器[SIZE=4][SIZE=4]跳转链接[/SIZE][/SIZE][/SIZE]。若下载直链和跳转链接都未填写,则不会执行任何操作。[/SIZE] [HEADING=3][SIZE=5][COLOR=rgb(226, 80, 65)]更新时间[/COLOR][/SIZE][/HEADING] [SIZE=4][SIZE=4]选填。游戏版本发布的时间,如果不填就会自动使用版本发布时的系统时间。[/SIZE][/SIZE] [HEADING=3][SIZE=5][COLOR=rgb(226, 80, 65)]更新日志[/COLOR][/SIZE][/HEADING] [SIZE=4]必填。玩家可在游戏内检测到更新时看到的文本,一行一句,尽量不要写特殊字符,如果没有使用中文换行插件,也不建议一行写太多字。[/SIZE] [HEADING=3][COLOR=rgb(226, 80, 65)][SIZE=5]已有版本列表[/SIZE][/COLOR][/HEADING] [SIZE=4]从上到下依次根据“当前版本”数字降序排列,每条显示每个版本的更新信息,点击编辑将[SIZE=4]本条更新信息[/SIZE]自动填充到左边表单中,点击删除将永久删除本条更新信息。[/SIZE] [ATTACH type="full" alt="1781890247388.png"]3586[/ATTACH] [HEADING=2][SIZE=6][COLOR=rgb(26, 188, 156)]插件说明[/COLOR][/SIZE][/HEADING] [SIZE=4]脚本部分包含3个文件,分别是Config、Check、UI。[/SIZE] [ATTACH type="full" alt="1732972578504.png"]3095[/ATTACH] [SIZE=4]其中Config.rb用于每个不同游戏的个性化配置。 ESHU_GAME_NAME需要和在网页中绑定的游戏名称保持一致,例如我自己的就填0vej; ESHU_GAME_VERSION是本地游戏的当前版本号纯数字,与网页填写的最新版本号比较判断是否有更新,与最低版本号比较判断是否允许热更新,记住[COLOR=rgb(184, 49, 47)]每次制作新版本的时候要改这一条[/COLOR]; ESHU_ALLOW_IGNORE是大更新时是否允许忽略,true就允许,提示玩家更新后问玩家是否要不更新继续游戏,false就不允许,提示玩家更新后直接关闭游戏; ESHU_POKEMON是更新过程中在游戏窗口内滚动播放的宝可梦图片,我这里写了初代御三家,可以自己改,每一行内的个数建议还是3个,可以写多行,,每次只随机显示一行。[/SIZE] [ATTACH type="full" alt="1781890336993.png"]3587[/ATTACH] [SIZE=4]Check.rb里面是检测更新的主要逻辑,如果你只是想用这个插件那么不需要过多去关注,如果你想要更深度的自定义可以看一下。 [ATTACH type="full" alt="1781890483169.png"]3588[/ATTACH] UI.rb里就是显示滚动图的了,也没什么好说的,如果你想改就看一下。[/SIZE] [ATTACH type="full" alt="1781890556972.png"]3589[/ATTACH] [/QUOTE]
验证
999-1=?
回复帖子
最新帖子
全
我想切换视角讲述故事
最新更新:全民制作人
星期三,21:43
开发问题
Z
将GBA打包成APK
最新更新:zheyeyeye
星期三,21:27
GBA教程
Z
【进站必读】宝可饭堂社区全局规定v1.10
最新更新:z1652646304
星期三,20:25
公告规定
雨
pokeemerald怎么改箱子数
最新更新:雨落天晴
星期二,10:16
开发问题
[讨论]什么契机导致你想做游戏的
最新更新:A原翼
星期一,00:12
其他相关讨论
论坛统计
主题
559
消息
2,422
成员
3,879
最新成员
stonezz
联系我们
QQ
2201858342
邮箱
pokefans@qq.com
论坛
独立开发
开发用品
【20+21】ES的热更新插件1.2
顶部