Project1

标题: 按键判定 [打印本页]

作者: 黑米馒头    时间: 2022-7-7 20:09
标题: 按键判定
我在Scene_Map里弄了个快捷键


    # 快捷键--------------------------------
    # 按下 X 键的情况
    if Kboard.keyb($R_Key_X) == 1
      # 演奏确定 SE
      $game_system.se_play($data_system.decision_se)
      # 打开快捷键画面
      $scene = Scene_Kjj.new
      return
    end

但是出现个BUG,在对话框里有选择项的情况下,按X键本来是取消选项的,
但是因为冲突,直接打开快捷键界面了,
应该加个判定,当有选择项的时候,按X不生效打开$scene = Scene_Kjj.new
不知道怎么写~


作者: 灯笼菜刀王    时间: 2022-7-8 22:57
本帖最后由 灯笼菜刀王 于 2022-7-8 23:00 编辑

选择项不是你自己设置的么, 那设置选择项的时候加个开关操作,

不知道怎么判断选择项有没有出现, 还不知道怎么判断开关么?

而且以后再有"按键冲突的地方", 都可以用这个开关解决, 岂不美哉




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