Project1

标题: 对话快进 [打印本页]

作者: 永恒の未知数    时间: 2015-1-21 18:19
标题: 对话快进
如何做到像AVG那样在对话时按Ctrl键能够快进对话
像《东方年代记》那样整体快进也行
作者: stevenrock    时间: 2015-1-22 09:01
干脆设置对话跳过的选择项,选择跳过对话就只显示“……”就好了。
作者: 空山鸣涧    时间: 2015-1-23 10:13
本帖最后由 空山鸣涧 于 2015-1-23 10:28 编辑

RUBY 代码复制
  1. #==============================================================================
  2. # 本脚本来自[url]www.66RPG.com[/url],使用和转载请保留此信息
  3. # 测试的时候跳过对话 by 柳柳
  4. # 需要显示对话的时候,把这个脚本去掉即可。
  5. # 正式发布游戏的时候不受影响(但也建议发布时去掉)
  6. # =============================================================================
  7. class Interpreter
  8.   alias text_jump_command_101_66rpg command_101  
  9.   def command_101
  10.     if $DEBUG & Input.press?(Input::CTRL)
  11.       $game_system.se_play($data_system.decision_se)
  12.       @index += 1
  13.       return true
  14.     end
  15.     text_jump_command_101_66rpg
  16.   end
  17. end
  18. #==============================================================================
  19. # 本脚本来自[url]www.66RPG.com[/url],使用和转载请保留此信息
  20. #==============================================================================


这是测试游戏时才能按ctrl跳过对话,如果想正式游戏时也可以跳过的话把“$DEBUG &”去掉就行了
作者: taroxd    时间: 2015-1-25 16:28
找到等待输入的地方,在按下某按键的时候跳过等待。

VA 是这样的,不过 XP 会有很大差别:http://taroxd.github.io/rgss/%E5 ... AF%B9%E8%AF%9D.html




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