Project1
标题:
将这个事件写成脚本怎么写
[打印本页]
作者:
梦幻迷梦
时间:
2012-10-30 18:28
标题:
将这个事件写成脚本怎么写
循环
条件分歧:当C键被按下时
中断循环
除此之外
等待2帧
分歧结束
以上反复
复制代码
一直琢磨了很久,脚本盲、
求教 dsu_plus_rewardpost_czw
作者:
沙漠点灰
时间:
2012-10-30 19:45
事件中,这样的命令,直接用脚本那样是写不出来的,因为这样会阻止其他命令执行。
lz给的命令,用脚本比较麻烦。说一下流程吧,(如果lz需要就再次说明):
先将记录事件id,之后将事件挂起以阻止事件执行,再在C键按下时,取消事件挂起,使事件执行。
当然,方法不唯一。
作者:
梦幻迷梦
时间:
2012-11-2 10:18
沙漠点灰 发表于 2012-10-30 19:45
事件中,这样的命令,直接用脚本那样是写不出来的,因为这样会阻止其他命令执行。
lz给的命令,用脚本比较 ...
显示图片
之后用以上脚本进行循环
C键按下,图片消失
另外这是写在脚本编辑器里
作者:
亿万星辰
时间:
2012-11-2 12:28
因为在脚本中本身就有update的机制,所以事件中的过程逻辑放到脚本里的对象逻辑中会比较困难……
作者:
伊吹西瓜
时间:
2012-11-2 13:05
这样的事件,建议另外用一个全键盘的脚本,因为单纯是C键的话会与其他的命令起到冲突的
一般代码就是
loop do
if 按键C被按下时
break
else
time = x * Graphics.frame_rate # x为秒数
loop do
time -= 1
Graphics.update
break if time == 0
end
end
end
作者:
wwwcctvty
时间:
2012-11-2 14:25
这样的事件在地图事件设置完全可以胜任。写进脚本会麻烦很多,而且也有可能出现BUG
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1