Project1
标题:
求解:限时答题的设置方法
[打印本页]
作者:
王翊尧
时间:
2014-10-26 16:46
标题:
求解:限时答题的设置方法
俺想设置一个“抢答”的事件,就是NPC问出问题并显示出答案选项,此时打开计时器,时间到时若还没有进行选择,就要接受惩罚。
但是我设置了一个并行处理的事件,并设置时间到时开启惩罚,然而在运行中等到时计时器停在了00:00的位置后却没有一点反应,只有当选择了一个选项才触发惩罚事件。
该怎样做让并行事件中的计时器到时间就忽略NPC的事件执行惩罚呢?
作者:
taroxd
时间:
2014-10-26 17:09
你可以考虑用“显示图片”制作选项,然后根据按键判断玩家选了哪个选项。
每一帧判断一次按键,判断一次计时器是否到0。
作者:
喵呜喵5
时间:
2014-10-26 17:18
https://rpg.blue/thread-282974-1-1.html
作者:
VIPArcher
时间:
2014-10-26 17:35
#在开始选择前开启计时,当计时到0时自动调用“取消”的方法。要保证取消有效
class Window_ChoiceList < Window_Command
#--------------------------------------------------------------------------
# ● 调用“取消”的处理方法
#--------------------------------------------------------------------------
def call_cancel_handler
$game_message.choice_proc.call($game_message.choice_cancel_type - 1)
deactivate
close
end
#--------------------------------------------------------------------------
# ● 更新画面
#--------------------------------------------------------------------------
def update
super
call_cancel_handler if cancel_enabled? &&
$game_timer.sec == 0 && $game_timer.working?
end
end
复制代码
作者:
王翊尧
时间:
2014-10-26 19:16
VIPArcher 发表于 2014-10-26 17:35
感谢~~~~~~~!
作者:
agangogo
时间:
2022-1-21 14:57
请问这个系统怎么用呢?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1