Project1

标题: 鼠标点击的时候停止图片循环 [打印本页]

作者: lycuc    时间: 2013-4-24 17:29
标题: 鼠标点击的时候停止图片循环
本帖最后由 lycuc 于 2013-4-24 20:51 编辑

用事件循环播放图片,当鼠标点击的时候图片消失。在条件分歧里判断鼠标是否点击的脚本怎么写啊?
我写的是
Mouse.trigger?(Mouse::LEFT)

这个基本没效果,但偶尔也会有效,怎么回事啊,是不是跟设的等待帧数有关


附上例子



鼠标点击停止.rar

211.57 KB, 下载次数: 35


作者: 亿万星辰    时间: 2013-4-24 17:58
不起作用是因为点的时候正在执行上面的“脚本”,或者是正在等待10帧中……
作者: lycuc    时间: 2013-4-24 18:34
亿万星辰 发表于 2013-4-24 17:58
不起作用是因为点的时候正在执行上面的“脚本”,或者是正在等待10帧中…… ...

可是把分歧条件改成按钮 下 被按下时,就能好好响应了,
是不是判断鼠标的那个语句写错了?
我全鼠标的没办法按键啊T T
作者: 芯☆淡茹水    时间: 2013-4-24 19:26
本帖最后由 芯☆淡茹水 于 2013-4-24 19:41 编辑

鼠标左键是:Input.trigger?(Input::C)
鼠标右键是:Input.trigger?(Input::B)
不需要按键盘,所以直接:if Input.trigger?(Input::C) or Input.trigger?(Input::B)

给LZ重新想了个方法,试试这个:

鼠标点击停止.rar (213.05 KB, 下载次数: 41)



作者: 亿万星辰    时间: 2013-4-24 19:33
lycuc 发表于 2013-4-24 18:34
可是把分歧条件改成按钮 下 被按下时,就能好好响应了,
是不是判断鼠标的那个语句写错了?
我全鼠标的没 ...

事件里的判断按键使用的是.press?方法,检测的是按下操作。
作者: lycuc    时间: 2013-4-24 20:40
芯☆淡茹水 发表于 2013-4-24 19:26
鼠标左键是:Input.trigger?(Input::C)
鼠标右键是:Input.trigger?(Input::B)
不需要按键盘,所以直接:if ...

解决了!谢谢你!
不过这个有时候得多点几下才行
Mouse.press?(Mouse::LEFT)
反应会更快




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1