Project1

标题: 用脚本调出状态画面后按下Esc键还是返回菜单 [打印本页]

作者: 地龙    时间: 2008-10-16 18:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 木葬枫    时间: 2008-10-16 18:53
return bitmap.new
作者: 地龙    时间: 2008-10-16 18:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 塑望    时间: 2008-10-16 18:54
以下引用木葬枫于2008-10-16 10:53:57的发言:

return bitmap.new


{/fd}


编辑

把脚本发上..那个菜单脚本
作者: 木葬枫    时间: 2008-10-16 18:56
在脚本里替换掉……
自己找相似的语句…
作者: 天罡星卢俊义    时间: 2008-10-16 18:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 塑望    时间: 2008-10-16 19:08
  1. class Scene_Menu
  2. #--------------------------------------------------------------------------
  3. # ● 主处理
  4. #--------------------------------------------------------------------------
  5. def main
  6.    @sp = Spriteset_Map.new
  7.    # 生成命令窗口
  8.    s1 = "物品"
  9.    s2 = "装备"
  10.    s3 = "状态"
  11.    @command_window = Window_Command.new(192, [s1, s2, s3])
  12.    @command_window.x = 320 - @command_window.width / 2
  13.    @command_window.y = 240 - @command_window.height / 2
  14.    @command_window.opacity = 200
  15.    # 执行过渡
  16.    Graphics.transition
  17.    # 主循环
  18.    loop do
  19.      # 刷新游戏画面
  20.      Graphics.update
  21.      # 刷新输入情报
  22.      Input.update
  23.      # 刷新画面
  24.      update
  25.      # 如果画面切换的话就中断循环
  26.      if $scene != self
  27.        break
  28.      end
  29.    end
  30.    # 准备过渡
  31.    Graphics.freeze
  32.    # 释放窗口
  33.    @command_window.dispose
  34.    @sp.dispose
  35. end
  36. #--------------------------------------------------------------------------
  37. # ● 刷新画面
  38. #--------------------------------------------------------------------------
  39. def update
  40.    # 刷新命令窗口
  41.    @command_window.update
  42.    # 按下 B 键的情况下
  43.    if Input.trigger?(Input::B)
  44.      # 切换到菜单画面
  45.      $scene = Scene_Map.new
  46.      return
  47.    end
  48.    # 按下 C 键的场合下
  49.    if Input.trigger?(Input::C)
  50.      # 命令窗口光标位置分支
  51.      case @command_window.index
  52.      when 0
  53.        $scene = Scene_Item.new
  54.      when 1  
  55.        $scene = Scene_Equip.new
  56.      when 2  
  57.        $scene = Scene_Status.new
  58.      end
  59.    end
  60. end
  61. end
复制代码

自己试着写的..拿去覆盖..其实也可以在基础脚本里改 我怕冲突 所以写了个

OK...已经改好了  这个是VX可以用的 顺便美化了下 -_- [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 塑望    时间: 2008-10-16 19:09
{/fd}  这里是VX.......晕  我写了个XP的...{/gg}  等下 我去VX改...不然又得屏蔽了

------
已经改好..谁屏蔽我我打谁PP..我还亲自测试了下..该脚本可以用.不准屏蔽我




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