Project1
标题:
【求升级版】 Input.trigger?(:RIGHT) => 按钮右被按下时
[打印本页]
作者:
Ceopal
时间:
2013-8-9 09:52
标题:
【求升级版】 Input.trigger?(:RIGHT) => 按钮右被按下时
本帖最后由 Ceopal 于 2013-8-9 12:46 编辑
Input.trigger?(:RIGHT) 后的代码只执行一次
事件里 【按钮右被按下时】后面的代码无限次数执行
求事件版Input.trigger的代码……
循环没写成功(打不断)……按住右键时 循环puts 2 怎么写,主角要能动的那种
@fangyc
需要代码实现的内容:地图上,按右键控制角色行走时,控制台puts 2,一直按住右键就一直puts 2,松开停止puts
这个内容换成事件就是 条件分歧 :当按下右键时:执行脚本 puts 2
@a0936459772
噗,吐血了,原来如此,是这个……
@satgo1546
……专业!
作者:
fangyc
时间:
2013-8-9 10:13
右被按下时,后面做个循环不就行了?
作者:
fangyc
时间:
2013-8-9 11:38
没理解你的意思……能不能再说得详细点……
作者:
a0936459772
时间:
2013-8-9 12:17
是這個嗎?(沒用過)
trigger.jpg
(205.1 KB, 下载次数: 24)
下载附件
保存到相册
2013-8-9 12:16 上传
作者:
satgo1546
时间:
2013-8-9 12:44
Input.trigger? 只能一次
Input.repeat? 啪··啪··啪··啪··啪··
Input.press? 啪啪啪啪啪啪啪啪啪啪啪啪……
作者:
fangyc
时间:
2013-8-9 12:45
事件设成并行处理应该就行
-循环开始
-按下右键
puts 2
-等待1帧 ←防止循环处理被事件独占,导致无法执行其他动作
-循环结束
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1