设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 21501|回复: 33
打印 上一主题 下一主题

[原创发布] 教大家如何用本地浏览器运行MV游戏

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5060
在线时间
705 小时
注册时间
2018-12-11
帖子
241
跳转到指定楼层
1
发表于 2020-4-17 13:54:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
介绍方法之前,首先我想给大家灌输一个概念,方便大家更好的理解接下来的操作方法。MV游戏是网页游戏,没有网页浏览器,是不能够自己运行的。

然后,能看网页的浏览器,我给大家随便列举几个。

Chrome谷歌浏览器,基于chromium内核
NW.js,MV部署电脑版,以及调试时使用的浏览器,这个浏览器是在Chrome浏览器的基础上自己改的。
Edge浏览器,也是微软在chrome浏览器的基础上改的。
FireFox火狐浏览器,这个浏览器完全不同于chrome浏览器,基于gecko内核。


好的,基础知识讲完,首先我要解释下为什么直接双击index.html在浏览器里打开后,游戏无法运行。

因为,浏览器对用户电脑里的隐私数据有很强的保护机制,它不让一个网页随随便便就能访问玩家电脑上的文件,因为那样可能造成隐私泄露。

但MV游戏却着实需要读取本地文件(数据库啊,各种立绘,图块啊),所以这些读取文件的请求直接会被浏览器拒绝,导致游戏无法运行。
所以你将会看到这种错误。


但有些小伙伴们就问了,为啥你调试时使用的NW.js浏览器就能正常玩游戏,且不会触发这种规则?没错今天我就告诉大家如何规避这个规则。

你们多少都在调试中按过F8吧,查看过NW.js的控制台,也就是这个


有没有人想过这个窗口标题里的chrome-extension://xxxxxxxxxxxxxxx/index.html是什么意思呢?
没错,这就是谷歌浏览器的插件模式,官方称作扩展程序,如果将MV游戏包装成谷歌浏览器插件的样子,是不会触发读取文件的限制的。

刚才说过NW.js是基于谷歌浏览器的吧,所以说,NW.js这样做规避了读取文件的限制,chrome这样肯定也行得通,所以我在游戏工程根目录加入了这三个文件,如下




然后,打开chrome浏览器,点击右上角的这里。



在弹出的窗口中点击这个开关,打开开发者模式。


最后点击这个按钮,会在上面的开关打开后自动出现。


在弹出的文件夹选择窗口中,选择你的游戏文件夹,点击确定,搞定!



大家看到了没有,地址栏也是chrome-extension://xxxxxxxxxxxxxxx/index.html这种形式,说明邪教成功!才不用架设服务器什么的呢

看官觉得这篇文章有意思的话,还请支持下本人的RM游戏呀:https://store.steampowered.com/a ... akoris_Rabbit_Doll/

评分

参与人数 1+1 收起 理由
入坑小萌新 + 1 精品文章

查看全部评分

Lv4.逐梦者

梦石
0
星屑
18481
在线时间
1027 小时
注册时间
2019-3-5
帖子
1418
2
发表于 2020-4-17 14:08:46 | 只看该作者
有意思,但似乎没什么实战意义。

点评

正解!666666  发表于 2021-1-7 20:37
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5060
在线时间
705 小时
注册时间
2018-12-11
帖子
241
3
 楼主| 发表于 2020-4-17 14:12:45 | 只看该作者
本帖最后由 lisliz 于 2020-4-17 14:17 编辑
Zeldashu 发表于 2020-4-17 14:08
有意思,但似乎没什么实战意义。


这样可以用来教玩家如何用自己的浏览器运行你的游戏,然后就不用附带一个专门用来玩游戏的浏览器nw.js了,游戏也不会显得臃肿。(x


对了这方法暂时只能应付chrome系的浏览器,火狐浏览器这样是不行的。火狐浏览器有自己的方法,但比较麻烦,有人想知道可以在这里回复一下,没人想知道我就不打了orz

点评

火狐浏览器只要改設定就就可執行  发表于 2020-4-17 22:23
所以玩家为什么不直接点开exe进行游玩呢(  发表于 2020-4-17 14:15
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
11199
在线时间
607 小时
注册时间
2016-8-25
帖子
1393

R考场第七期纪念奖

4
发表于 2020-4-17 15:28:12 | 只看该作者
这不卡吗
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14206
在线时间
718 小时
注册时间
2011-7-16
帖子
1428

开拓者

5
发表于 2020-4-17 16:26:30 | 只看该作者
厉害,这样也可以呀,那以后岂不是不需要架设服务器了,无论是本地还是阿里云
RMMV网络插件,开源免费,内含服务器端,无需强制登录,云数据,弹幕,云存档,排名,兑换码,版本检测,可自由上架下架删除。q群399090587
免打包运行MV游戏,云游戏,安卓App雷神游戏厅,在线玩游戏,上传下载游戏
开源游戏:重装机兵之重装归来【RMMV制作】全球首款按照美剧分季分集的方式发布的游戏
体素画 -- MV画3D像素图的画板
RMMV显示3D模型和场景的插件
RMMV显示spine骨骼动画的插件
RMMV秘密通道插件
突破敌群数量上限8个的插件
在rmmv中显示gif动态图片的插件
一款可以在mv游戏界面的任意位置显示任意文字的插件
RMMV Toast 插件 带物品得失提示,可以设置开启关闭 兼容yep itemcore
制作一个改名卡道具插件、调整标题页面菜单的插件、在标题页面之前显示大段文字的插件、标题页面显示版本号的插件
物品得失自动提示自动上色自动换行插件
我的Q群 663889472
另外,我的插件、范例、游戏都在这里
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5060
在线时间
705 小时
注册时间
2018-12-11
帖子
241
6
 楼主| 发表于 2020-4-17 17:22:41 | 只看该作者
walf_man 发表于 2020-4-17 16:26
厉害,这样也可以呀,那以后岂不是不需要架设服务器了,无论是本地还是阿里云 ...

假设服务器也可以的,但是网站都是有运营成本的啊
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

7
发表于 2020-4-17 17:27:25 | 只看该作者
话说这样是不是就可以了……
  1. python -m http.server
复制代码
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14206
在线时间
718 小时
注册时间
2011-7-16
帖子
1428

开拓者

8
发表于 2020-4-17 20:45:20 | 只看该作者
lisliz 发表于 2020-4-17 17:22
假设服务器也可以的,但是网站都是有运营成本的啊

是的,需要成本,所以能省则省
RMMV网络插件,开源免费,内含服务器端,无需强制登录,云数据,弹幕,云存档,排名,兑换码,版本检测,可自由上架下架删除。q群399090587
免打包运行MV游戏,云游戏,安卓App雷神游戏厅,在线玩游戏,上传下载游戏
开源游戏:重装机兵之重装归来【RMMV制作】全球首款按照美剧分季分集的方式发布的游戏
体素画 -- MV画3D像素图的画板
RMMV显示3D模型和场景的插件
RMMV显示spine骨骼动画的插件
RMMV秘密通道插件
突破敌群数量上限8个的插件
在rmmv中显示gif动态图片的插件
一款可以在mv游戏界面的任意位置显示任意文字的插件
RMMV Toast 插件 带物品得失提示,可以设置开启关闭 兼容yep itemcore
制作一个改名卡道具插件、调整标题页面菜单的插件、在标题页面之前显示大段文字的插件、标题页面显示版本号的插件
物品得失自动提示自动上色自动换行插件
我的Q群 663889472
另外,我的插件、范例、游戏都在这里
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7013
在线时间
1358 小时
注册时间
2018-12-16
帖子
1939
9
发表于 2020-4-17 20:55:27 | 只看该作者
本帖最后由 play337 于 2020-4-17 20:57 编辑

Google Chrome 目前是最新版本
版本 81.0.4044.113 (正式版本) (64 位元)

錯誤
資訊清單檔案遺失或無法讀取
無法載入資訊清單。

-------------------------------------------
看來是舊版本的CHROME才可以有的...
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5060
在线时间
705 小时
注册时间
2018-12-11
帖子
241
10
 楼主| 发表于 2020-4-17 22:23:41 | 只看该作者
play337 发表于 2020-4-17 20:55
Google Chrome 目前是最新版本
版本 81.0.4044.113 (正式版本) (64 位元)

咦,应该不是新旧版本的问题,我很确定我这个谷歌浏览器是刚刚从官网下载的最新版
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-20 15:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表