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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
129
在线时间
14 小时
注册时间
2016-12-3
帖子
13
跳转到指定楼层
1
发表于 2016-12-3 18:44:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
实在是走投无路了……才来这里发帖求助。在战斗中的剧情想要播放动画,下面的状态窗口很碍事,想暂时隐去,等到动画完成了再让它显示出来。
本应该是一个很简单的问题,各种方法都用遍了还是做不到……求指点迷津。
提前感谢!

Lv2.观梦者

梦石
0
星屑
676
在线时间
224 小时
注册时间
2006-12-7
帖子
839
12
发表于 2016-12-5 02:47:14 | 只看该作者
Aerodynamics 发表于 2016-12-4 06:19
也曾想尝试这样……不过这么做的话,要出对话框还得进公共事件,然后动画又要进入action sequence,再要 ...

对话框一出状态窗口就自动没了吧? 对话必须用公共事件写的确麻烦。不过action sequence里是直接可以调用公共事件的
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
14 小时
注册时间
2016-11-29
帖子
15
11
发表于 2016-12-4 20:51:14 | 只看该作者
Aerodynamics 发表于 2016-12-4 06:04
说错了,不是变量,是开关。
找一个开关,比如这个脚本里用的是开关0005。把这个开关变成ON,战斗窗口就 ...

完美解决,非常感谢。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
129
在线时间
14 小时
注册时间
2016-12-3
帖子
13
9
 楼主| 发表于 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

使用道具 举报

Lv2.观梦者

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

使用道具 举报

Lv1.梦旅人

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

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

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

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
129
在线时间
14 小时
注册时间
2016-12-3
帖子
13
6
 楼主| 发表于 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();
        }
    };
})();
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
129
在线时间
14 小时
注册时间
2016-12-3
帖子
13
5
 楼主| 发表于 2016-12-3 19:47:00 | 只看该作者
sutao80216 发表于 2016-12-3 19:42
自己看插件帮助吧。

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

使用道具 举报

Lv1.梦旅人

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

自己看插件帮助吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-27 02:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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