Project1

标题: 关于按空格键(确认键)的问题 [打印本页]

作者: alwsheng    时间: 2015-11-29 19:49
标题: 关于按空格键(确认键)的问题
默认的对着NPC按下空格键实现对话效果,但是怎么即便没有对着NPC的情况下,按下空格键也能实现对话?

(举例:没有NPC的时候按下空格键显示  什么都没有  ,这样的情况怎么实现,类似于调查这样的吧。)

有找到VX和XP的,但是VA的没找到。
作者: wangyanzhe6    时间: 2015-11-30 13:07
设置一个并行处理的事件就行了
作者: 猪衰衰    时间: 2015-11-30 19:05
本帖最后由 猪衰衰 于 2015-11-30 20:56 编辑

1.首先必须在公共事件里设置一个并行事件.
然后执行其他的对话事件首先要关闭控制公共事件的开关,事件完后等待10帧再开启.

2.稍微乱改了下脚本(因为是乱改的可能会以后其他情况可能会出现一些错误),Game_Player第404行至410改为
RUBY 代码复制
  1. def check_action_event   
  2.     return true if $game_map.setup_starting_event
  3.     check_event_trigger_there([0,1,2])
  4.     $game_map.setup_starting_event
  5.     return false if in_airship?
  6.     check_event_trigger_here([0])   
  7.     $game_temp.reserve_common_event(1)#公共事件1号
  8.     end

公共事件1为图3所示.

不过要是存在对话的事件(或者说要用到确认键的事件)末尾还是必须加等待10帧.

QQ截图20151130185923.png (21.79 KB, 下载次数: 17)

QQ截图20151130185923.png

QQ截图20151130185911.png (15.18 KB, 下载次数: 17)

QQ截图20151130185911.png

QQ截图20151130204713.png (18.34 KB, 下载次数: 20)

QQ截图20151130204713.png

Project2.rar

1.42 MB, 下载次数: 64

Project2脚本.rar

1.42 MB, 下载次数: 81






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