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

Project1

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

[已经解决] 如何让光标不循环播放

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
42 小时
注册时间
2017-6-8
帖子
36
跳转到指定楼层
1
发表于 2017-6-11 00:23:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 kys2016 于 2017-6-22 09:33 编辑

鼠标点击的闪光动画会在主角到达目标点之前循环播放,怎么修改可以使闪光动画只在点击的时候播放一次而不是循环播放?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
42 小时
注册时间
2017-6-8
帖子
36
2
 楼主| 发表于 2017-6-11 06:45:20 | 只看该作者
本帖最后由 kys2016 于 2017-6-22 09:33 编辑

已解决。

点评

控制那个光标的是Sprite_Destination详细的=。=貌似没有那么简单  发表于 2017-6-11 21:33
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1369
在线时间
962 小时
注册时间
2012-4-30
帖子
1475

开拓者

3
发表于 2017-6-11 11:51:13 | 只看该作者
那个。。原版的点击就是循环到抵达目标啊。。

点评

刚才试了一下还真是。。但还是想改成只播放一次啊,有没有什么办法。。  发表于 2017-6-11 20:38

评分

参与人数 1星屑 +166 收起 理由
余烬之中 + 166 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
370 小时
注册时间
2016-1-7
帖子
81
4
发表于 2017-6-14 01:56:06 | 只看该作者


取值 1~19。上面是随意取了8,
约等于player走一步闪烁的帧数。


点评

试了一下,连续点击时光标无法显示。。  发表于 2017-6-14 04:58

评分

参与人数 1星屑 +166 收起 理由
余烬之中 + 166 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
42 小时
注册时间
2017-6-8
帖子
36
5
 楼主| 发表于 2017-6-14 06:21:58 | 只看该作者
本帖最后由 kys2016 于 2017-6-14 06:40 编辑

@铅笔描绘的思念 @在野月光 多谢两位大佬的提示,现在已经完美解决啦!{:2_275:}{:2_275:}{:2_275:}
  1. var destinationChange = false;

  2. TouchInput._onTrigger = function(x, y) {
  3.     this._events.triggered = true;
  4.     this._x = x;
  5.     this._y = y;
  6.     this._date = Date.now();
  7.     destinationChange = true;
  8. }

  9. Sprite_Destination.prototype.update = function() {
  10.     Sprite.prototype.update.call(this);
  11.     if ($gameTemp.isDestinationValid()) {
  12.         this.updatePosition();
  13.         if (this._frameCount < 19) {
  14.             this.updateAnimation();
  15.             this.visible = true;
  16.         }
  17.         else this.visible = false;
  18.     }
  19.     else {
  20.         this._frameCount = 0;
  21.         this.visible = false;
  22.     }
  23.     if (destinationChange) {
  24.         this._frameCount = 0;
  25.         destinationChange = false;
  26.     }
  27. }
复制代码

点评

12帧还是短了,我现在调成19帧了,效果很好。  发表于 2017-6-14 06:27
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-1 11:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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