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

Project1

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

[已经解决] 怎样能让敌人攻击前的闪烁时间长一些?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
30 小时
注册时间
2017-6-13
帖子
4
跳转到指定楼层
1
发表于 2017-6-20 17:25:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
请教一下,敌人行动之前不是会闪一下嘛,我觉得这个闪的时间有些短,可能来不及看清到底是哪个敌人在行动。
怎样能让这个闪烁效果时间长一些?比如先闪3次再行动。

Lv1.梦旅人

梦石
0
星屑
179
在线时间
197 小时
注册时间
2015-12-26
帖子
35
2
发表于 2017-6-20 17:39:38 | 只看该作者
Sprite_Enemy.prototype.startWhiten = function() {
    this._effectDuration = 16;
};

这是原来的代码,把16改成你需要的时间就可以了~

点评

谢谢。但是闪烁时间改长之后,敌人还没闪完,攻击就已经打出去了……有没有办法能让敌人的攻击也随之延后呢?  发表于 2017-6-20 18:03

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
179
在线时间
197 小时
注册时间
2015-12-26
帖子
35
3
发表于 2017-6-20 18:34:31 | 只看该作者
本帖最后由 diynopose 于 2017-6-20 18:48 编辑

Sprite_Enemy.prototype.startWhiten = function() {
    this._effectDuration = X;
};

Game_Enemy.prototype.performActionStart = function(action) {
    Game_Battler.prototype.performActionStart.call(this, action);
    this.requestEffect('whiten');
    BattleManager._logWindow._waitCount =Y;
};
X是你设置的帧数,Y是等待帧数,但是设置下面的时间应该就OK了~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-12 07:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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