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

Project1

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

[已经解决] 怎么跳过战斗信息啊?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
223
在线时间
85 小时
注册时间
2015-12-22
帖子
56
跳转到指定楼层
1
发表于 2015-12-30 16:55:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
想做一个挂机的战斗,用了yep Battle Engine Core,最后还是有一些得到经验,升级什么的信息需要按确认键,能不能把这些都跳过?战斗从开始到结束都不用按键可以直接过的?

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
2
发表于 2015-12-30 17:29:54 | 只看该作者
本帖最后由 汪汪 于 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   + "\\|\\^"   );
};
})();
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
223
在线时间
85 小时
注册时间
2015-12-22
帖子
56
3
 楼主| 发表于 2015-12-30 17:53:31 | 只看该作者
首先感谢,
//显示胜利信息
BattleManager.displayVictoryMessage = function() {
    $gameMessage.add(TextManager.victory.format($gameParty.name())    + "\\|\\^"       );
};
//显示失败信息
BattleManager.displayDefeatMessage = function() {
    $gameMessage.add(TextManager.defeat.format($gameParty.name())   +   "\\|\\^"   );
这段代码要加在哪里啊?

"\\^"是不需要输入就关闭
"\\|" 等待1秒
具体参考mv的显示信息里的帮助内容
这个是自己编辑的信息输入的吧?战斗信息是自动的,不是我编辑的- -;
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
4
发表于 2015-12-30 18:17:27 | 只看该作者
当插件用就行

zhandouxinxi.zip

574 Bytes, 下载次数: 103

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
223
在线时间
85 小时
注册时间
2015-12-22
帖子
56
5
 楼主| 发表于 2015-12-30 20:10:48 | 只看该作者
太感谢了!!!实现!!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
223
在线时间
85 小时
注册时间
2015-12-22
帖子
56
6
 楼主| 发表于 2015-12-30 20:14:18 | 只看该作者
不过,如果升级或得到物品的时候还是得按,其他的获得经验和金钱不用按!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
7
发表于 2015-12-30 20:31:23 | 只看该作者
把这些加上就好

//显示经验值
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)        + "\\|\\^"   );
        });
    }
};

评分

参与人数 1梦石 +1 收起 理由
余烬之中 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
223
在线时间
85 小时
注册时间
2015-12-22
帖子
56
8
 楼主| 发表于 2015-12-30 20:56:20 | 只看该作者
还是不行,切页和显示升级时还是需要按,而且背景会变暗啊



(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)        + "\\|\\^"   );
        });
    }
};
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
223
在线时间
85 小时
注册时间
2015-12-22
帖子
56
9
 楼主| 发表于 2015-12-30 21:24:06 | 只看该作者
我把\^加到了术语每个需要跳过的信息里也实现了,不过切换对话框页的时候还是得输入……这个咋弄啊

点评

切换对话框页是什么时候出现的?  发表于 2015-12-30 23:30
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
223
在线时间
85 小时
注册时间
2015-12-22
帖子
56
10
 楼主| 发表于 2015-12-31 13:31:33 | 只看该作者
汪汪 发表于 2015-12-30 20:31
把这些加上就好

//显示经验值

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-23 01:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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