Project1

标题: 想问一下,手动加点那脚本是如何设定pgup和pgdn键的? [打印本页]

作者: yanglibin0409    时间: 2011-1-14 15:09
标题: 想问一下,手动加点那脚本是如何设定pgup和pgdn键的?
本帖最后由 yanglibin0409 于 2011-1-18 23:52 编辑

想学习一下~~~就是按 pgup  pgdn  更换角色这个功能。

原地址:http://rpg.blue/forum.php?mod=vi ... 8%E5%8A%A0%E7%82%B9
作者: 诡异の猫    时间: 2011-1-14 15:29
本帖最后由 诡异の猫 于 2011-1-14 15:30 编辑

脚本里不是有写么...
  1. #=============================================================
  2.     # 按下R与L换人的情况   

  3. #=============================================================      
  4.     if Input.trigger?(Input::R)
  5.       # 演奏光标 SE
  6.       Sound.play_cursor
  7.       # 移至下一位角色
  8.       @actor_index += 1
  9.       @actor_index %= $game_party.members.size
  10.       # 切换到别的状态画面
  11.       $scene = Scene_Lvup.new(@actor_index , @command_window.index)
  12.       return
  13.     end
  14.     # 按下 L 键的情况下
  15.     if Input.trigger?(Input::L)
  16.       # 演奏光标 SE
  17.       Sound.play_cursor
  18.       # 移至上一位角色
  19.       @actor_index += $game_party.members.size - 1
  20.       @actor_index %= $game_party.members.size
  21.       # 切换到别的状态画面
  22.       $scene = Scene_Lvup.new(@actor_index , @command_window.index)
  23.       return
  24.     end
复制代码
按下PU 和 PD的时候
用脚本表达就是
Input.trigger(Input:R) 和 Input.trigger(Input:L)
改变@actor_index
然后再通过@actor_index 这个变量来刷新当前显示的角色啊- -




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