查看: 3563|回复: 5

[有事请教] 希望行动次序不根据敏捷变化,该怎么做?

[复制链接]
梦石
0
星屑
72
在线时间
7 小时
注册时间
2018-6-2
回帖
8
发表于 2018-6-2 23:15:02 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
我想要行动次序是:
我方队伍第1人→我方队伍第2人→我方队伍第3人→我方队伍第4人
→敌方队伍第1人→敌方队伍第2人→……
循环。
请问各位大大,该怎么做呢?
梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2018-6-3 00:06:54 | 显示全部楼层
BattleManager.makeActionOrders = function() {
这里决定了行动顺序


BattleManager.makeActionOrders = function() {
//设battlers 数组为空
    var battlers = [];
    if (!this._surprise) {
//设battlers 等于battlers 和我军的合并
        battlers = battlers.concat($gameParty.members());
    }
    if (!this._preemptive) {
//设battlers 等于battlers 和敌军的合并
        battlers = battlers.concat($gameTroop.members());
    }
//循环battlers 里每个单位
    battlers.forEach(function(battler) {
//求他们的速度
        battler.makeSpeed();
    });
//循环battlers 里每个单位
    battlers.sort(function(a, b) {
//按速度大小重新排列
        return b.speed() - a.speed();
    });
//行动人员们等于battlers
    this._actionBattlers = battlers;
};
回复

使用道具 举报

梦石
0
星屑
16261
在线时间
4014 小时
注册时间
2015-9-14
回帖
1322

开拓者

发表于 2018-6-3 00:48:58 | 显示全部楼层
MV原本戰鬥模式,就是你所說排序.
https://rpg.blue/data/attachment/album/202003/28/021323lltgrsvfytfwuya5.gif
回复

使用道具 举报

梦石
0
星屑
72
在线时间
7 小时
注册时间
2018-6-2
回帖
8
 楼主| 发表于 2018-6-3 09:19:46 | 显示全部楼层
wabcmcc 发表于 2018-6-3 00:48
MV原本戰鬥模式,就是你所說排序.

我跟完了MV Help-Tutorial的全部教程,出手次序挺随机的,连牧师(第4个)先手都试过-_-||
会不会是有什么设置我还没注意到的?
回复

使用道具 举报

梦石
0
星屑
16261
在线时间
4014 小时
注册时间
2015-9-14
回帖
1322

开拓者

发表于 2018-6-3 14:45:32 | 显示全部楼层
我跟完了MV Help-Tutorial的全部教程,

那個教程,用什麼 插件改變戰鬥模式.知道把它關閉.
或者打開編輯器,JS插件,是否有以敏捷,輕巧,ATB系统等等..優先行動插件,將之關閉.
https://rpg.blue/data/attachment/album/202003/28/021323lltgrsvfytfwuya5.gif
回复

使用道具 举报

梦石
0
星屑
72
在线时间
7 小时
注册时间
2018-6-2
回帖
8
 楼主| 发表于 2018-6-3 15:58:45 | 显示全部楼层
本帖最后由 攻性防壁 于 2018-6-3 15:59 编辑
yang1zhi 发表于 2018-6-3 00:06
BattleManager.makeActionOrders = function() {
这里决定了行动顺序


注释了排序就实现了,这过程简直梦幻(掩面)
感谢大大\(^o^)/~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部