RPGMakerMV探秘13-YEP_CoreEngine
YEP_CoreEngine插件是由国外大神Yanfly开发的,这个大神一直致力于RPGMaker的插件开发,一般YEP开头的插件都是他开发的,今年才出的RPGMakerMZ,大神也开始着手进行插件开发了。(大神的个站:http://yanfly.moe/,因为是国外域名,所以访问速度有限)
之后的插件就不再以代码分析为主了,因为实现实在是过于复杂(老泪纵横),我就只能以使用和介绍为主。
今天我们介绍的是YEP_CoreEngine的1.30版本,这个插件是YEP系列插件的核心插件,也可以称之为主插件,其后续的各类插件,部分都会依赖该插件。所以在使用的时候,我们把这个插件放在YEP系列的最前面。

这个插件开发的初衷是为了修复一些RPGMakerMV的一些BUG以及让开发者对开发软件有更多的控制权,比如可以更改字体、窗口颜色、屏幕大小等。
至于他修复了哪些BUG,感兴趣的,英文还不错的可以直接在插件中查看。
参数
这个插件提供了丰富的参数,而且大神的插件都比较讲究,对于参数都进行了分类。

1、游戏屏幕的宽高、是否打开控制台
2、金钱的最大值限制、金钱的图标
3、物品数量的最大限制
4、最大等级、生命值、魔法值等的限制
5、战斗过程目标的闪烁
6、生命值、魔法值的刷新
7、字体、大小、对齐方式的选择
8、各类窗体中元素的宽、高、间距、线条粗细等
9、各类窗体颜色
我们从参数的设置来看,已经满足了大部分对于基础界面和全局参数的调整。
其中我比较常用的:屏幕尺寸、各种数值的最大上限、字体、窗体设置。
插件命令
这个插件只提供了两个插件命令:“GainGold”、“LoseGold”,字面意思,获得、失去金钱。同样,这里使用的数值一样是突破了软件的默认限制的。
备注标签
插进提供了一些特殊的标签,可以在物品、装备、武器、敌人、职业等的备注框中使用。
Gold
Item, Weapon, Armor Notetags
<Price: x>
当我们直接在软件中设置物品的价格时,最大价格为999,999,如果我们使用<Price: x>标签,将x替换为我们想要的价格即可。

Enemy Notetag
<Gold: X>
如果我们想改变boss的掉落金钱数:

Items
Item, Weapon, Armor Notetag:
<Max Item: x>
改变物品、武器、装备的持有最大数量。

Stats
Actor Notetag
<Initial Level: x>
<Max Level: x>
改变角色的初始等级、最大等级

Weapon and Armor Notetags
<stat: +x>
<stat: -x>
使武器或者装备增加或减少x的stat,stat可以被替换为"hp", "mp", "atk", "def", "mat", "mdf", "agi", or"luk"

绝大多数的标签都是为了改变默认参数的最大值限制,让游戏具有更好的拓展性。