分享创作 实现游戏编辑器自动保存 [手机端]

2238138900 · 2021年06月18日 · 最后由 KIWI2021 回复于 2021年10月11日 · 518 次阅读
本帖已被设为精华帖!

可跳过的废话

嘿嘿,好久没发帖了

端午节学校还不放假,在学校闲的没事想到的,因为以前经常听到有些作者说写了好多好多代码却保存失败或忘记保存,这时候就需要一个自动保存功能了(站长也能做,不过目前没有,得靠自己技术咯)

话不多说,切入正题

需要的准备

  • 懂亿点点JavaScript
  • 一个聪明的小脑袋
  • 一颗爱蝶梦的心 (*^▽^*)

真·正题

首先推荐一个浏览器-Via,因为这个浏览器是本次教程示范中用的,其次这个浏览器拿来写蝶梦也很不错,功能强大,储存空间占用不大(安装包不到1MB) 软件官网

下好之后,来到右下角 点击第四个图所示加号后再点击添加脚本,如下图

然后在域名输入框处填写

www.iwzyx.com

即可 之后在代码框粘贴如下代码

function save(){document.getElementById('btnTmpSave').click();
}
setInterval("save()",60000);

注:这里的60000是毫秒数,1秒等于1000毫秒,因此这是一分钟保存一次。粘贴后点击确定即可,如果对代码不感兴趣即可结束此教程啦,你可以用via浏览器去制作游戏(其他手机浏览器大多也都能加入js脚本,这就需要自己去慢慢发现了),再也不用怕忘保存了╭☞(  ̄ ▽ ̄)╭☞,对了,记得给本帖三连哦!!

小小的讲一下这段js代码

document.getElementById()就不用多说,学过js的都应该非常熟才对

#btnTmpSave这个id名就是编辑器的“暂时保存”按钮的id名,我们选中这个元素后使用了.click()函数,也就是利用js点击了一下“暂时保存”这个按钮,实现起来是非常简单的

setInterval()这个计时函数也是在蝶梦众佬的帖子里都有提到过的,每60000毫秒/1分钟执行一次保存函数,这就完美实现了自动保存功能,好了,代码实在简单,不能水下去了

本贴完,下个贴发电脑端的,顺便加上Ctrl+S键保存功能,敬请期待啦₍ᐢ •⌄• ᐢ₎

共收到 2 条回复
adminer 将本帖设为了精华贴 06月21日 12:10
4楼 已删除
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册