查看: 2803|回复: 1

[已经过期] Scene_Battle.prototype.onSkillCancel的问题

[复制链接]
梦石
0
星屑
4716
在线时间
501 小时
注册时间
2013-12-7
回帖
333

极短28参与极短27参与

发表于 2017-6-18 15:59:27 | 显示全部楼层 |阅读模式

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

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

×
我用Window_Command创建了一个关闭窗口,调用这个方法的时候为什么会让普通攻击卡死?用右键或者ESC关闭就不会卡死。
梦石
0
星屑
4716
在线时间
501 小时
注册时间
2013-12-7
回帖
333

极短28参与极短27参与

 楼主| 发表于 2017-6-18 20:30:07 | 显示全部楼层
已找到罪魁祸首,Scene_Battle.prototype.onSkillCancel 本身没有锁定skillwindow。

        var _Scene_Battle_onSkillCancel =
        Scene_Battle.prototype.onSkillCancel;
        Scene_Battle.prototype.onSkillCancel = function() {
                _Scene_Battle_onSkillCancel.call(this);
                this._costWindow.hide();
                this._cancelWindow.hide();
                this._skillWindow.deactivate();
                this._cancelWindow.deactivate();
        };
       
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部