查看: 5981|回复: 11

[已经过期] 怎么隐藏战斗状态窗口?

[复制链接]
梦石
0
星屑
129
在线时间
14 小时
注册时间
2016-12-3
回帖
10
发表于 2016-12-3 18:44:09 | 显示全部楼层 |阅读模式

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

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

×
实在是走投无路了……才来这里发帖求助。在战斗中的剧情想要播放动画,下面的状态窗口很碍事,想暂时隐去,等到动画完成了再让它显示出来。
本应该是一个很简单的问题,各种方法都用遍了还是做不到……求指点迷津。
提前感谢!
梦石
0
星屑
55
在线时间
407 小时
注册时间
2011-4-10
回帖
352
发表于 2016-12-3 18:56:33 | 显示全部楼层
用了yep插件的话,在技能备注里面写:hide/show battle hud
回复

使用道具 举报

梦石
0
星屑
129
在线时间
14 小时
注册时间
2016-12-3
回帖
10
 楼主| 发表于 2016-12-3 19:06:31 | 显示全部楼层
sutao80216 发表于 2016-12-3 18:56
用了yep插件的话,在技能备注里面写:hide/show battle hud

这个我也试了,不过我不是在技能里用到的……就是在事件里直接隐藏可以嘛?
回复

使用道具 举报

梦石
0
星屑
55
在线时间
407 小时
注册时间
2011-4-10
回帖
352
发表于 2016-12-3 19:42:55 | 显示全部楼层
Aerodynamics 发表于 2016-12-3 19:06
这个我也试了,不过我不是在技能里用到的……就是在事件里直接隐藏可以嘛? ...

自己看插件帮助吧。
回复

使用道具 举报

梦石
0
星屑
129
在线时间
14 小时
注册时间
2016-12-3
回帖
10
 楼主| 发表于 2016-12-3 19:47:00 | 显示全部楼层
sutao80216 发表于 2016-12-3 19:42
自己看插件帮助吧。

好吧……看来只能把它做成技能了。
回复

使用道具 举报

梦石
0
星屑
129
在线时间
14 小时
注册时间
2016-12-3
回帖
10
 楼主| 发表于 2016-12-3 20:57:39 | 显示全部楼层
本帖最后由 Aerodynamics 于 2016-12-4 06:10 编辑

解决了……把这一段存成js,放进plugins。然后就可以用对应的开关控制战斗窗口的开闭。

//=============================================================================
// HideBattleWindow.js
//=============================================================================

/*:
* @plugindesc Hides the battle menu.
* @author Dawit Thepchatree edited by Aerodynamics
*
* @help 把5换成控制窗口显示的开关
*
*/
(function() {
    Scene_Battle.prototype.updateStatusWindow = function() {
        if ($gameMessage.isBusy() || $gameSwitches.value(5)) {
            this._statusWindow.close();
            this._partyCommandWindow.close();
            this._actorCommandWindow.close();
        } else if (this.isActive() && !this._messageWindow.isClosing()) {
            this._statusWindow.open();
        }
    };
})();
回复

使用道具 举报

梦石
0
星屑
55
在线时间
14 小时
注册时间
2016-11-29
回帖
13
发表于 2016-12-3 21:06:37 | 显示全部楼层
Aerodynamics 发表于 2016-12-3 20:57
解决了……把这一段存成js,放进plugins。然后就可以用对应的变量控制战斗窗口的开闭。

//=============== ...

然后就可以用对应的变量控制战斗窗口的开闭。

萌新理解不了,能请教下详细吗?
刚好也需要在战斗中插入回想图片。
回复

使用道具 举报

梦石
0
星屑
676
在线时间
224 小时
注册时间
2006-12-7
回帖
780
发表于 2016-12-4 02:24:43 | 显示全部楼层
简单点的话 配合yep的action sequence做一个技能来显示特定动画和动作
事件里面强制动作使用这个技能 就好了
回复

使用道具 举报

梦石
0
星屑
129
在线时间
14 小时
注册时间
2016-12-3
回帖
10
 楼主| 发表于 2016-12-4 06:04:49 | 显示全部楼层
本帖最后由 Aerodynamics 于 2016-12-4 06:10 编辑
渚CHAN 发表于 2016-12-3 21:06
然后就可以用对应的变量控制战斗窗口的开闭。

萌新理解不了,能请教下详细吗?


说错了,不是变量,是开关。
找一个开关,比如这个脚本里用的是开关0005。把这个开关变成ON,战斗窗口就会隐藏,变成OFF就会显示出来。
想用其他开关只需要把代码里的$gameSwitches.value(5)中的5换成开关号就行了。
回复 1 0

使用道具 举报

梦石
0
星屑
129
在线时间
14 小时
注册时间
2016-12-3
回帖
10
 楼主| 发表于 2016-12-4 06:19:00 | 显示全部楼层
doranikofu 发表于 2016-12-4 02:24
简单点的话 配合yep的action sequence做一个技能来显示特定动画和动作
事件里面强制动作使用这个技能 就好 ...

也曾想尝试这样……不过这么做的话,要出对话框还得进公共事件,然后动画又要进入action sequence,再要对话框又要一个新的公共事件……略蛋疼。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部