Project1

标题: 怎么样设置一个事件按下不同按键出不同效果? [打印本页]

作者: 若泪紫忧    时间: 2013-9-1 13:28
标题: 怎么样设置一个事件按下不同按键出不同效果?
比如按下Z和空格是调查这个事件,执行文章:一封信。按下回车是观察这个事件,执行文章:信纸很高级。
我试着在F1改变按键再用条件分歧但是我没怎么明白那个按键什么字母代表什么,因为加入了按住shift加速的脚本就不能用shift(A)了。我把回车键设置成了回车(X)并在时间里条件分歧为按下X时执行文章:233其他场合执行文章:WWWWWWWWWWW【只是测试用】,对着这个事件按回车并没有用。所以脚本也好事件也好求个范例。以及那个ABCXYZLR只是按键分类而已吗?
作者: 紫英晓狼1130    时间: 2013-9-1 13:36
用条件分歧判断当某键被按下时就可以了
如果LZ想要多种按键,请用“全键盘脚本”
作者: 若泪紫忧    时间: 2013-9-1 16:25
本帖最后由 若泪紫忧 于 2013-9-1 16:30 编辑
紫英晓狼1130 发表于 2013-9-1 13:36
用条件分歧判断当某键被按下时就可以了
如果LZ想要多种按键,请用“全键盘脚本” ...




是这样的吗?但是没用啊。
还有那个全键盘脚本我不会用……
作者: a554187203    时间: 2013-9-1 23:25
本帖最后由 a554187203 于 2013-9-1 23:54 编辑

实验了半小时,没想到解决的方法
事件基本上是不可能做到的
按下决定键事件会被执行一遍,所以按键调查不会有可能
而与事件接触,也会把事件执行一遍
也就是接触事件的一瞬间执行了事件,那一瞬间玩家按下按键才有可能调查
如果使用异常繁琐的公共事件倒是有可能实现
作者: 棕熊匠仙    时间: 2013-9-2 13:53
Project1.rar (189.52 KB, 下载次数: 59)
首先将范例中的全键盘脚本复制到你的工程中,然后参考事件中的设定就可以了。
另外因为RM默认的碰撞规则,所以使用其它按键你得按下事件所在的方向键才能算是真正的与事件接触了,
范例中的的ALT键要在按住下的情况后才有效。
奇怪,俺怎么要验证码了?
作者: 若泪紫忧    时间: 2013-9-2 14:24
a554187203 发表于 2013-9-1 23:25
实验了半小时,没想到解决的方法
事件基本上是不可能做到的
按下决定键事件会被执行一遍,所以按键调查不会 ...

哇……公共事件好麻烦呢……
作者: 若泪紫忧    时间: 2013-9-2 14:27
棕熊匠仙 发表于 2013-9-2 13:53
首先将范例中的全键盘脚本复制到你的工程中,然后参考事件中的设定就可以了。
另外因为RM默认的碰撞规则, ...

原来全键盘脚本是这样用的啊……之前一直没看懂要怎么用OTZ
感谢前辈的范例!
作者: a554187203    时间: 2013-9-2 16:51
若泪紫忧 发表于 2013-9-2 14:27
原来全键盘脚本是这样用的啊……之前一直没看懂要怎么用OTZ
感谢前辈的范例! ...


已经实现了功能,测试了一下不会出现bug了——当然事件要设置为与主角接触

作者: 若泪紫忧    时间: 2013-9-3 11:52
a554187203 发表于 2013-9-2 16:51
已经实现了功能,测试了一下不会出现bug了——当然事件要设置为与主角接触
...

感谢前辈!!




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