Project1
标题:
如何让光标不循环播放
[打印本页]
作者:
kys2016
时间:
2017-6-11 00:23
标题:
如何让光标不循环播放
本帖最后由 kys2016 于 2017-6-22 09:33 编辑
鼠标点击的闪光动画会在主角到达目标点之前循环播放,怎么修改可以使闪光动画只在点击的时候播放一次而不是循环播放?
作者:
kys2016
时间:
2017-6-11 06:45
本帖最后由 kys2016 于 2017-6-22 09:33 编辑
已解决。
作者:
铅笔描绘的思念
时间:
2017-6-11 11:51
那个。。原版的点击就是循环到抵达目标啊。。
作者:
在野月光
时间:
2017-6-14 01:56
20170614014410.png
(21.08 KB, 下载次数: 8)
下载附件
保存到相册
2017-6-14 01:51 上传
取值 1~19。上面是随意取了8,
约等于player走一步闪烁的帧数。
作者:
kys2016
时间:
2017-6-14 06:21
本帖最后由 kys2016 于 2017-6-14 06:40 编辑
@铅笔描绘的思念
@在野月光
多谢两位大佬的提示,现在已经完美解决啦!{:2_275:}{:2_275:}{:2_275:}
var destinationChange = false;
TouchInput._onTrigger = function(x, y) {
this._events.triggered = true;
this._x = x;
this._y = y;
this._date = Date.now();
destinationChange = true;
}
Sprite_Destination.prototype.update = function() {
Sprite.prototype.update.call(this);
if ($gameTemp.isDestinationValid()) {
this.updatePosition();
if (this._frameCount < 19) {
this.updateAnimation();
this.visible = true;
}
else this.visible = false;
}
else {
this._frameCount = 0;
this.visible = false;
}
if (destinationChange) {
this._frameCount = 0;
destinationChange = false;
}
}
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1