[Triacontane(トリアコンタン)]AirshipHei

2019-04-23  本文已影响0人  燃鲤Kuma_苦猫甜鱼

点这里返回总目录
点这里返回Triacontane(トリアコンタン)插件介绍与笔记总目录

PartB

大致原理

首先,获取插件使用者在插件管理器中设定的变量的值。然后这个变量的值传递这个值到被改写的Game_Vehicle.prototype.maxAltitude里。使得最大高度不再固定是48,Game_Vehicle.prototype.updateAirshipAltitude中再加了一个判断,应该是修正用的。

一些啰嗦的笔记

以前有写过param的用法,因此这里不再啰嗦。
值得一提的是Triacontane自己编写的函数。
这里面用到了getParamOther和getParamNumber,这两个函数在Triacontane的很多插件里都会写一遍。

getParamOther获取其他类型参数

执行过程大致是:

getParamNumber获取参数中的数值

执行过程大致是:

Game_Vehicle.prototype.maxAltitude的改写

MV的源文件里,这个函数固定返回48,Triacontane把返回值改为了使用者设定的变量的值。

其他

上一篇下一篇

猜你喜欢

热点阅读