赞 | 1 |
VIP | 0 |
好人卡 | 0 |
积分 | 9 |
经验 | 0 |
最后登录 | 2023-11-28 |
在线时间 | 109 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 938
- 在线时间
- 109 小时
- 注册时间
- 2013-2-16
- 帖子
- 18
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
立绘制作的时候把人物素体和服装分图片,那每次都要事件指令显示两张图片而且在菜单自定义之类的插件中无法添加,
加了也不能随游戏进度或者装备情况随时修改……就是各种无奈。
本人脚本插件小白一个,昨日突发奇想,如果能够做到把两张图片素材(素体和任意一套服装)直接合成一张然后保存覆盖掉原来的立绘,
这个立绘图片名字没有改变,也就是在游戏任何地方使用的张图片都改变了(但愿没缓存什么事),岂不美哉?
然后我就花了一整天来找这个方法。傍晚时分发现js有个canvas处理图片很厉害,我找了各种教程也勉强能把代码凑出来了
- bimg = 'background.png' ; fimg = '1.png' //设置背景和前景
- dw = 500 ; dh = 325 ;//设置画布宽高
- //创建画布:
- var pic = document.createElement("CANVAS");
- pic.ctx = this.canvas.getContext('2d');
- pic.canvas.width = dw ; pic.canvas.height = dh ;
- //在画布上绘制背景和前景:
- pic.ctx.drawImage(bimg,0,0,dw,dh);
- pic.ctx.drawImage(fimg,0,0,dw,dh);
- //导出:
- pic.canvas.toDataURL("background.png", 0.9);
复制代码
奈何rmmv好像并没有自带canvas,我又去下载了疑似是canvas的js文件当做插件加入游戏……
最后结果当然是自作聪明一败涂地灰着脸来求大佬了……那么这些到底能不能实现呢?
1.rmmv有没有自带的把几张图片合成一张并且保存为图片的方法?能不能做到覆盖保存?
2.能不能在rmmv中使用canvas?我拼拼凑凑出来的代码能不能用或者修改后能不能用?
3.缓冲机制可能会导致计划流产吗?如何防范?
|
|