Project1

标题: RPG MV的逃跑率是由什么决定的? [打印本页]

作者: Zeldashu    时间: 2019-3-6 14:49
标题: RPG MV的逃跑率是由什么决定的?
本人刚接触MV引擎,虽然玩过不少RPG了,但却发现自己对这方面的了解非常模糊。
现在我想制作一个通过属性点来影响逃跑率的机制,却发现不知道MV本身的逃跑是由什么数值决定的。

这方面在帮助文档似乎也没有提及。
希望有人能告知。

作者: 橙光    时间: 2019-3-6 16:51
//制作逃跑比例
BattleManager.makeEscapeRatio = function() {
    this._escapeRatio = 0.5 * $gameParty.agility() / $gameTroop.agility();
};
引用自https://rpg.blue/thread-388413-1-1.html
在rpg_managers.js文件里。
作者: Zeldashu    时间: 2019-3-6 18:25
橙光 发表于 2019-3-6 16:51
//制作逃跑比例
BattleManager.makeEscapeRatio = function() {
    this._escapeRatio = 0.5 * $gameParty ...

啊,这个帖子我看过。我以为是插件来着,丢进txt转成js发现好像没区别。
感谢回复
作者: Zeldashu    时间: 2019-3-6 20:51
橙光 发表于 2019-3-6 16:51
//制作逃跑比例
BattleManager.makeEscapeRatio = function() {
    this._escapeRatio = 0.5 * $gameParty ...

话说这是0.5乘以玩家敏捷除以敌人敏捷?
派对(Party)和军队(Troop)指的是什么……
作者: yang1zhi    时间: 2019-3-7 15:53
Zeldashu 发表于 2019-3-6 18:25
啊,这个帖子我看过。我以为是插件来着,丢进txt转成js发现好像没区别。
感谢回复 ...

做成插件也可以。你首先要理解这句什么意思
逃跑率 = 0.5 * 我方队伍AGI / 对方队伍AGI

做成JS文件后,还要在插件里添加
作者: 橙光    时间: 2019-3-8 16:14
首先,你要理解整个程式在干什么 要用数学思维,不然你会发现大多数英语直接翻译过来 根本搞不懂这个程式在干什么。troop非彼troop 实际这里的东西是Game_Troop这种类的实例 要这么理解。
作者: Zeldashu    时间: 2019-3-8 17:12
橙光 发表于 2019-3-8 16:14
首先,你要理解整个程式在干什么 要用数学思维,不然你会发现大多数英语直接翻译过来 根本搞不懂这个程式在 ...

倒是被你提醒了,一些代码使用的字词往往都不是人们通常使用的词语……




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