点这里返回总目录
点这里返回Triacontane(トリアコンタン)插件介绍与笔记总目录
题记
- 作者:Triacontane(トリアコンタン)
- 版本:1.0.0
- 简介:修正火狐浏览器的drawText报错
概况
针对火狐浏览器,回避Bitmap.prototype.drawText的参数「maxWidth」为负数时产生的错误。</BR>
插件可能性分析(情况推荐)
- 是bug修复类的插件,如果想在网页上运行MV的作者可以参考使用。
插件使用方法
- 在插件管理器中启用即可。
其他
PartA目前就是以上。</BR>
因为这个插件比较短,打算把PartA和PartB放在一起。</BR>
PartB
大致原理
修改MV的原函数,使它多一个判断条件,根据这个条件进行了新的取值。</BR>
一些啰嗦的笔记
作者更改的是Bitmap.prototype.drawText这个函数。</BR>
这个函数存在于rpg_core里,在这个函数里进行了很多赋值。</BR>
而トリアコンタン在这个函数执行原有操作之前,加了判断。</BR>
这个判断是:</BR>
if (arguments[3] < 0)
这里面涉及到了arguments,这是一个内置对象,包括了函所要调用的参数。</BR>
而原本的Bitmap.prototype.drawText的第4个参数(数组下标是从0开始。),正是maxWidth。</BR>
トリアコンタン的做法,是当maxWidth小于0,在这个函数内,把它赋值为0.</BR>
其他
PartB就是以上。</BR>
因没有更新信息,暂无PartC。</BR>