Project1

标题: 怎么跳过战斗信息啊? [打印本页]

作者: 梧桐晔语    时间: 2015-12-30 16:55
标题: 怎么跳过战斗信息啊?
想做一个挂机的战斗,用了yep Battle Engine Core,最后还是有一些得到经验,升级什么的信息需要按确认键,能不能把这些都跳过?战斗从开始到结束都不用按键可以直接过的?
作者: 汪汪    时间: 2015-12-30 17:29
本帖最后由 汪汪 于 2015-12-30 18:14 编辑

"\\^"是不需要输入就关闭
"\\|" 等待1秒
具体参考mv的显示信息里的帮助内容



(function() {
//显示胜利信息
BattleManager.displayVictoryMessage = function() {
    $gameMessage.add(TextManager.victory.format($gameParty.name())    + "\\|\\^"       );
};
//显示失败信息
BattleManager.displayDefeatMessage = function() {
    $gameMessage.add(TextManager.defeat.format($gameParty.name())   +   "\\|\\^"   );
};
///显示逃跑信息
BattleManager.displayEscapeSuccessMessage = function() {
    $gameMessage.add(TextManager.escapeStart.format($gameParty.name())  +   "\\|\\^"  );
};
//显示逃跑失败信息
BattleManager.displayEscapeFailureMessage = function() {
    $gameMessage.add(TextManager.escapeStart.format($gameParty.name()));
    $gameMessage.add('\\.' + TextManager.escapeFailure   + "\\|\\^"   );
};
})();
作者: 梧桐晔语    时间: 2015-12-30 17:53
首先感谢,
//显示胜利信息
BattleManager.displayVictoryMessage = function() {
    $gameMessage.add(TextManager.victory.format($gameParty.name())    + "\\|\\^"       );
};
//显示失败信息
BattleManager.displayDefeatMessage = function() {
    $gameMessage.add(TextManager.defeat.format($gameParty.name())   +   "\\|\\^"   );
这段代码要加在哪里啊?

"\\^"是不需要输入就关闭
"\\|" 等待1秒
具体参考mv的显示信息里的帮助内容
这个是自己编辑的信息输入的吧?战斗信息是自动的,不是我编辑的- -;
作者: 汪汪    时间: 2015-12-30 18:17
当插件用就行

zhandouxinxi.zip

574 Bytes, 下载次数: 103


作者: 梧桐晔语    时间: 2015-12-30 20:10
太感谢了!!!实现!!!
作者: 梧桐晔语    时间: 2015-12-30 20:14
不过,如果升级或得到物品的时候还是得按,其他的获得经验和金钱不用按!
作者: 汪汪    时间: 2015-12-30 20:31
把这些加上就好

//显示经验值
BattleManager.displayExp = function() {
    var exp = this._rewards.exp;
    if (exp > 0) {
        var text = TextManager.obtainExp.format(exp, TextManager.exp);
        $gameMessage.add('\\.' + text       + "\\|\\^"       );
    }
};
//显示金钱
BattleManager.displayGold = function() {
    var gold = this._rewards.gold;
    if (gold > 0) {
        $gameMessage.add('\\.' + TextManager.obtainGold.format(gold)       + "\\|\\^"  );
    }
};
//显示掉落物品
BattleManager.displayDropItems = function() {
    var items = this._rewards.items;
    if (items.length > 0) {
        $gameMessage.newPage();
        items.forEach(function(item) {
            $gameMessage.add(TextManager.obtainItem.format(item.name)        + "\\|\\^"   );
        });
    }
};
作者: 梧桐晔语    时间: 2015-12-30 20:56
还是不行,切页和显示升级时还是需要按,而且背景会变暗啊



(function() {
//显示胜利信息
BattleManager.displayVictoryMessage = function() {
    $gameMessage.add(TextManager.victory.format($gameParty.name())    + "\\|\\^"       );
};
//显示失败信息
BattleManager.displayDefeatMessage = function() {
    $gameMessage.add(TextManager.defeat.format($gameParty.name())   +   "\\|\\^"   );
};
///显示逃跑信息
BattleManager.displayEscapeSuccessMessage = function() {
    $gameMessage.add(TextManager.escapeStart.format($gameParty.name())  +   "\\|\\^"  );
};
//显示逃跑失败信息
BattleManager.displayEscapeFailureMessage = function() {
    $gameMessage.add(TextManager.escapeStart.format($gameParty.name()));
    $gameMessage.add('\\.' + TextManager.escapeFailure   + "\\|\\^"   );
};
})();
//显示经验值
BattleManager.displayExp = function() {
    var exp = this._rewards.exp;
    if (exp > 0) {
        var text = TextManager.obtainExp.format(exp, TextManager.exp);
        $gameMessage.add('\\.' + text       + "\\|\\^"       );
    }
};
//显示金钱
BattleManager.displayGold = function() {
    var gold = this._rewards.gold;
    if (gold > 0) {
        $gameMessage.add('\\.' + TextManager.obtainGold.format(gold)       + "\\|\\^"  );
    }
};
//显示掉落物品
BattleManager.displayDropItems = function() {
    var items = this._rewards.items;
    if (items.length > 0) {
        $gameMessage.newPage();
        items.forEach(function(item) {
            $gameMessage.add(TextManager.obtainItem.format(item.name)        + "\\|\\^"   );
        });
    }
};
作者: 梧桐晔语    时间: 2015-12-30 21:24
我把\^加到了术语每个需要跳过的信息里也实现了,不过切换对话框页的时候还是得输入……这个咋弄啊
作者: 梧桐晔语    时间: 2015-12-31 13:31
汪汪 发表于 2015-12-30 20:31
把这些加上就好

//显示经验值

胜利
得到经验
(三行)
==这里出现切页===
得到物品
(三行)
==这里出现切页===
升级……(每个角色升级信息不管几行都切一次!)
==这里出现切页===




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