设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 554|回复: 2
打印 上一主题 下一主题

[有事请教] MV的ATB战斗如何自动战斗

[复制链接]

Lv3.寻梦者

不活君

梦石
0
星屑
1495
在线时间
1247 小时
注册时间
2011-2-16
帖子
681
跳转到指定楼层
1
发表于 2024-2-6 00:52:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
ATB开启后MV自带的自动战斗会导致角色愣住
不知不觉就几百天过去了 经历无数个雨夜 清晨 黎明 先是兴奋 厌倦 释然 会觉得很有趣 然后又会觉得无趣 最后有一种归属感 满足感

Lv1.梦旅人

梦石
0
星屑
97
在线时间
25 小时
注册时间
2024-11-26
帖子
14
2
发表于 2024-11-30 01:52:37 | 只看该作者
https://rpg.blue/thread-496305-1-1.html
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
97
在线时间
25 小时
注册时间
2024-11-26
帖子
14
3
发表于 2024-11-30 01:53:40 | 只看该作者
Game_Actor.prototype.makeAutoBattleActions = function() { // rpg_objects.js 第 4100 行
    for (var i = 0; i < this.numActions(); i++) {
        var list = [], action = new Game_Action(this);
        action.setAttack();
        list.push(action);
        var maxValue = -Number.MAX_VALUE; // 重要!这是 MV 的一个 BUG 在 MZ 中被修复后的写法
        for (var j = 0; j < list.length; j++) {
            var value = list[j].evaluate();
            if (value > maxValue) {
                maxValue = value;
                this.setAction(i, list[j]);
            }
        }
    }
    this.setActionState('waiting');
};
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-18 09:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表