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

Project1

 找回密码
 注册会员
搜索

mv中无法使用Proxy(代理)和canvas合成图片下载问题(已解决)

查看数: 5643 | 评论数: 11 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-5-15 17:20

正文摘要:

本帖最后由 rexuegg123 于 2021-5-16 08:59 编辑 很久没来论坛了,向大神请教两个问题: 一、如何向MV中引入Proxy(代理)机制? 二、在mv中,利用canvas操作图片后(比如几张图片拼合在一起),如何下载canvas中的 ...

回复

芯☆淡茹水 发表于 2021-8-31 10:55:32
canvas 保存为图片

  1. const SaveAsPicture = function(canvas, folder, pictureName) {
  2.     const url = folder + pictureName + '.png';
  3.     const data = canvas.toDataURL().replace(/^data:image\/\w+;base64,/, '');
  4.     const fs = require('fs');
  5.     !fs.existsSync(folder) && fs.mkdirSync(folder);
  6.     fs.writeFileSync(url, new Buffer(data, 'base64'));
  7. };
复制代码
rexuegg123 发表于 2021-5-16 17:58:58
zths 发表于 2021-5-15 23:18
不要按f8 按f12
白屏的原因可能是你删了 project.json

再请教一个问题:
原来用的一点1.5.1版的Mv,现在用的是1.6.1版:同样通过Community_Basic.js插件设置的分辨率(1632*912),161版窗口比151版大很多,窗口也不能完美适配按设置的分辨率制作的素材……
改正么调整?
rexuegg123 发表于 2021-5-16 08:53:59
zths 发表于 2021-5-15 23:18
不要按f8 按f12
白屏的原因可能是你删了 project.json

把MV版本升级到1.6.1,什么都不用改,两个问题都搞定了。感谢你费心了!
zths 发表于 2021-5-15 23:18:31
本帖最后由 zths 于 2021-5-15 23:24 编辑
rexuegg123 发表于 2021-5-15 22:26
我的MV版本1.5.1,尝试了以下:
1、将原来的nwjs-win里的文件全删除,将新版的全放进去,然后 nw.exe 改 ...


不要按f8 按f12
白屏的原因可能是你删了 project.json
rexuegg123 发表于 2021-5-15 22:26:54
zths 发表于 2021-5-15 21:59
打开mv目录 默认是 ?:\Program Files (x86)\KADOKAWA\RPGMV
有几个目录 nwjs-lnx  nwjs-win nwjs-win-test
...

我的MV版本1.5.1,尝试了以下:
1、将原来的nwjs-win里的文件全删除,将新版的全放进去,然后 nw.exe 改名为 Game.exe 。直接EXE窗口白屏报错
2、用新版nwjs覆盖原版文件,删除原版 Game.exe,然后 nw.exe 改名为 Game.exe。能开启EXE,但MV的一些功能用不起,F8调试功能也没有了
3、原版MV引入 es6-proxy-polyfill.js,proxy能用了,测试了set功能能用,但会报感叹号:Trap 'set' returned false for property 'name',不知道什么意思
zths 发表于 2021-5-15 21:59:56
本帖最后由 zths 于 2021-5-15 22:02 编辑

打开mv目录 默认是 ?:\Program Files (x86)\KADOKAWA\RPGMV
有几个目录 nwjs-lnx  nwjs-win nwjs-win-test
分别对应 nwjs-NORMAL版本 nwjs-sdk版本 nwjs linux版本
下载的包覆一下 然后 nw.exe 改名为 Game.exe  linux的可能不用管.

注意下载的nwjs建议都用32bit的版本.. 不然32位跑不了.
还有 0.12.x 以上的nwjs不支持 windows xp. 这无法避免
rexuegg123 发表于 2021-5-15 21:44:06
zths 发表于 2021-5-15 21:26
升级nwjs肯定好使....
估计你那个mv带的是 nwjs0.12.0 的版本...
那个版本很坑人 ...

网上找到最新的nwjs-v0.53.0-win-x64.zip……再问下,不知道MV中nwjs是怎么升级的?
rexuegg123 发表于 2021-5-15 21:31:18
zths 发表于 2021-5-15 21:26
升级nwjs肯定好使....
估计你那个mv带的是 nwjs0.12.0 的版本...
那个版本很坑人 ...

好的,我试试,谢谢大神
zths 发表于 2021-5-15 21:26:53
升级nwjs肯定好使....
估计你那个mv带的是 nwjs0.12.0 的版本...
那个版本很坑人
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-18 19:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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