Project1

标题: 请问有没有10M以内可以正常执行MV腳本的浏览器或是...? [打印本页]

作者: sdgn    时间: 2017-8-8 09:25
标题: 请问有没有10M以内可以正常执行MV腳本的浏览器或是...?
请问有没有10M以内可以正常执行MV腳本的浏览器或是如何自己做?
作者: sutao80216    时间: 2017-8-8 09:54
你把游戏部署到服务器上,玩家可以用自己的浏览器玩儿,你就不必捆绑上一个了。
作者: sdgn    时间: 2017-8-8 10:06
sutao80216 发表于 2017-8-8 09:54
你把游戏部署到服务器上,玩家可以用自己的浏览器玩儿,你就不必捆绑上一个了。 ...

我有我的想法...
我只想做單機不用連網而且[完整]的東西...
我也不想讓別人還要先開一般的瀏覽器浪費資源的去執行我的作品

作者: dongdongdjh    时间: 2017-8-8 10:29
那直接部署成exe 不就好了
作者: walf_man    时间: 2017-8-8 23:24
目前浏览器体积都不小,所以基本不可能了,而且mv做的游戏需要nodejs的功能,nw中的chrome浏览器是定制的,支持nodejs,已经缩减的不能再缩减了。个人一点愚见或许是错误的。
作者: ekmomo    时间: 2017-8-13 21:40
你是在PC上玩么……PC没有浏览器么……
作者: sutao80216    时间: 2017-8-15 18:19
现在的游戏动不动就是按GB来论大小,才那么几十MB还有什么好纠结的?
作者: garfeng    时间: 2017-8-16 13:20
7z极限压缩能把默认的nwjs-win压到20M,
接下来是精简:
1. 如果你不管虚拟机的玩家,可以把libEGL.dll,libEGLv2.dll,d3dcompiler_47.dll删除,这三个文件都是软模拟OpenGL要用到的,不过现在电脑普遍本来就支持DirectX,不需要这仨。
2. 非多国语言版,把local目录下的所有用不到的语言pak删除,
3. 不知道那个pdf.dll是用来做什么的,看pdf的吗?把这个也删除
4. credits是html文件,看起来像是用来显示license的,也删除
5. icudtl.dat是用来处理国际化String的数据包,你的游戏只有中文的话,使用中文定制版,参考:http://blog.gclxry.com/custom-chromium-icu-library/,下载猎豹浏览器,把里面的icudtl.dat直接拿过来 ,只有3M。

以上这么多步骤完成后,用7z压缩,能给压缩到16M。。。。已经是极限了。

如果你会编译,可以自己去拉一个chromium,nwjs的代码,把不需要的东西全部剔除,然后编译一个自己的定制版,比如你的音频全部用M4A,这样你的把解码ogg的部分去掉,可以减少大小,再比如去掉fs模块,也就是本地文件操作模块,也可以减小大小。
↑ 难度太高,我也不会。


作者: a1670770233    时间: 2017-8-16 19:29
世界之窗,精简的Chrome,可惜不更新了,可以一试




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1