Project1

标题: KRZ_iconimprove 解决iconset图片 过长黑块的问题 [打印本页]

作者: KRZOKUHD    时间: 2020-12-20 11:54
标题: KRZ_iconimprove 解决iconset图片 过长黑块的问题
本帖最后由 KRZOKUHD 于 2022-12-22 16:57 编辑

前言:其实不只是手机上iconset超过8000出现黑块问题,电脑上也会有,然后我根据几个调查发现每台电脑支持的长度都不一样,有的8000就黑块,我的10000还ok,也有的16000还没问题。
这个插件就是根据图标index调用相对应的IconSet_2.png、IconSet_3之类的裁剪过的图标,这样可以解决黑块问题,目前测试下来手机端是ok的。


2022年12月22日16:57:41 新增mogscenemenu兼容



* @plugindesc 将原本的超长图标切割为3200高度一份共四份(需要你手动ps并重命名)
* 根据调用的图标编号自动选择哪一份,这样可以让那些图标变黑块的电脑好一点。
* @author KRZ


* 如果有MOG_BattleHud或MOG_BattleResult置于MOG_BattleHud、MOG_BattleResult下方
*
* 手动用ps给iconset图标文件划分高度为3200像素的IconSet_1.png、IconSet_2.png...
* 目前只写了4份1 2 3 4 ,如果需要增加的话自己对照着复制一下就行了。
*
* 如果没那么多的话,把这段说明下面的krz.iconset._load4 = false,这样就没事了
*
* 目前支持原版的敌人脑袋上的图标,mog的战斗界面角色下面的图标(MOG_BattleHud(KRZ
* 修改版))和MOG_BattleResult的物品掉落样式。
*
* 如果非KRZ修改版MOG_BattleHud并且冲突的话建议把下面battlehud那一部分内的
* 217行this.create_stateturns();和327行this.create_stateturns();去掉。
* 还有错的话就整段mogbattlehud的去掉


注意:
如果非KRZ修改版MOG_BattleHud并且冲突的话建议把下面battlehud那一部分内的217行this.create_stateturns();和327行this.create_stateturns();去掉。
目前只修复了敌人脑袋上的图标,battlehud下角色的状态,battleresult内掉落物的图标,其他的需要自己仿照补上去。
如果你图标更长的话也可以仿照多填点iconset

krz_iconsetimprove.zip

3.41 KB, 下载次数: 279

修了一个bug

krz_iconsetimprove.rar

3.66 KB, 下载次数: 96

2022年更新


作者: KRZOKUHD    时间: 2020-12-20 11:55
已经出现好多次有人说图标不显示的问题了,我网上转了一圈竟然没人写个插件,没办法只能自己动手了。
作者: wr282828    时间: 2020-12-20 12:02
赞!赞!赞

作者: play337    时间: 2020-12-20 13:09
我已經忍痛刪除了很多的ICON了...
做了好多遊戲...現在才看到你這....

如果能早個2年前就岀這個插件....肯定對我有很大幫助....

現在我只能說 大佬好棒.... 就不下載了~
作者: Mehmet    时间: 2020-12-20 17:53
本帖最后由 Mehmet 于 2020-12-20 17:54 编辑

关于canvas限制高度的可以参考:
https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/canvas

14年测试数据:
浏览器           最大高度           最大宽度                        最大面积
Chrome        32,767 pixels        32,767 pixels        268,435,456 pixels (i.e., 16,384 x 16,384)
Firefox        32,767 pixels        32,767 pixels        472,907,776 pixels (i.e., 22,528 x 20,992)
Safari        32,767 pixels        32,767 pixels        268,435,456 pixels (i.e., 16,384 x 16,384)
IE                8,192 pixels        8,192 pixels        ?

18年测试数据:
https://github.com/jhildenbiddle/canvas-size#test-results

测试canvas画布大小参考:
https://github.com/jhildenbiddle/canvas-size
https://www.npmjs.com/package/canvas-size
作者: KRZOKUHD    时间: 2020-12-20 20:19
刚才修复了一个bug,我把mog掉落物插件看错了,写了个battleresult插件里的图标,现在加上掉落物的了
作者: 落无伤    时间: 2020-12-20 20:31
其实是有其他插件的,但是你自己写出来了,还是牛皮啊!
作者: Zeldashu    时间: 2020-12-21 13:27
烤乳猪牛逼——
作者: 吟游诗人_zhen    时间: 2020-12-28 09:29
大佬nb!!!!!!!!!!!!!!!!!!!!!!!!!
作者: Lucky321    时间: 2021-9-4 20:33
大佬牛逼
作者: zf756268    时间: 2021-9-12 21:34
这里我问一句,是原本icon文件作者数据库全部搞完了之后,再分割的吧,然后打包数据包!
不然的话,作者在编辑数据库的时候,rmmv系统无法读取icon文件
作者: KRZOKUHD    时间: 2021-9-13 17:06
zf756268 发表于 2021-9-12 21:34
这里我问一句,是原本icon文件作者数据库全部搞完了之后,再分割的吧,然后打包数据包!
不然的话,作者在 ...

原本很长的图标依然保留用于数据库里选择和部分没有涉及到的调用图标的插件使用
作者: zf756268    时间: 2021-9-14 09:16
KRZOKUHD 发表于 2021-9-13 17:06
原本很长的图标依然保留用于数据库里选择和部分没有涉及到的调用图标的插件使用 ...

哦哦,我懂你的意思了,怪不得文件命名比较奇怪!
谢谢
作者: 竹染蓝    时间: 2022-6-1 13:41
先收藏再用
作者: ashhjjkk123    时间: 2023-12-1 14:27
那个...我切了3200像素高度的图标,还是黑块怎么办?
作者: KRZOKUHD    时间: 2023-12-1 16:39
ashhjjkk123 发表于 2023-12-1 14:27
那个...我切了3200像素高度的图标,还是黑块怎么办?

换电脑吧...?
作者: ashhjjkk123    时间: 2023-12-1 17:42
KRZOKUHD 发表于 2023-12-1 16:39
换电脑吧...?

虽然谢谢你,但不用了。
没想到我的电脑能支持12000的像素高度,那没事了...
作者: huangjianxq    时间: 2023-12-12 01:36
水贴一次
作者: xiaoruis    时间: 2024-10-19 17:39
人才啊,帮助了很多的人
作者: 小南永远24岁    时间: 2024-10-29 07:38
66666666666666666666666666666




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