赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 0 |
经验 | 0 |
最后登录 | 2020-7-26 |
在线时间 | 4 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 47
- 在线时间
- 4 小时
- 注册时间
- 2018-9-23
- 帖子
- 2
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
刚刚学习JS的新人正在阅读MV的源码,希望能写一个改变图标大小的插件,但是在寻找绘制图标的方法时遇到了困难。
目前的思路是通过改变雪碧图上的截取矩阵的大小,再修改原图大小的方法来实现。
敌人头顶的异常状态的图标应该是由Sprite_StateIcon类控制的,稍微修改了一下相关的属性可以正常按照比例显示,但是也仅仅只能修改敌人的异常图标。
己方的异常图标似乎是通过Window_Base.prototype.drawIcon方法实现的,但修改了相关属性后,不光是异常图标,连物品、技能的图标大小也会一起改变。
我个人感觉上不同类型的图标是有不同的绘制方法的,然而最后只找到了Window_Base.prototype.drawItemName这一个绘制物品图标的方法。
搜索了一下以前的帖子,看到了有坛友说有官方插件可以做到类似的效果,但是个人能力尚浅读不太懂插件..
所以特来请教一下,究竟是哪些函数控制着图标的绘制呢?
提前感谢大佬们的回答! |
|