Project1

标题: 还是Ruby [打印本页]

作者: zphyp120    时间: 2008-12-6 03:40
标题: 还是Ruby
  1. #==============================================================================
  2. # ■ Scene_Equip_window
  3. #------------------------------------------------------------------------------
  4. #  自己写的处理装备画面脚本。  指点   by 菜鸟飞呀飞
  5. #==============================================================================

  6. class Scene_Equip_window
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #     menu_index : 命令光标的初期位置
  10.   #--------------------------------------------------------------------------
  11.   def initialize
  12.      def initialize(menu_index = 0)
  13.      @menu_index = menu_index
  14.    end
  15.   #--------------------------------------------------------------------------
  16.   # ● 主处理
  17.   #--------------------------------------------------------------------------
  18.   def mian
  19.     # 生成命令窗口
  20.     s1 = "小勇"
  21.     s2 = "小强"
  22.     s3 = "灵儿"
  23.     s4 = "山丘之王"
  24.     @list_window = Window_Command.new(160,[s1, s2, s3, s4])
  25.     @content_window = Window_Base.new(0,0,160,160)
  26.     @command_window.index = @menu_index
  27.     #生成装备窗口
  28.     @equip_scene = Scene_Equip.new
  29.     @equip_scene.visible = true
  30.     @equip_scene.x = 0
  31.     @equip_scene.y = 224
  32.   end   
  33.    # 执行过渡
  34.    Graphics.transition
  35.    # 主循环
  36.    loop do
  37.      # 刷新游戏画面
  38.      Graphics.update
  39.      # 刷新键盘按键的情报
  40.      Input.update
  41.      # 刷新内容
  42.      update
  43.      # 如果画面被切换的话就中断循环
  44.      if $scene != self
  45.        break
  46.      end
  47.    end
  48.    # 过渡
  49.    Graphics.freeze   
  50.    # 释放窗口
  51.    @command_window.dispose
  52.    @equip_scene.dispose
  53.    case @command_window.index
  54. end
  55.   #--------------------------------------------------------------------------
  56.   # ● 刷新画面
  57.   #--------------------------------------------------------------------------
  58.   def update
  59.    # 刷新窗口
  60.    @command_window.update
  61.    @equip_window.update
  62.    case @command_window.index
  63.    when 0
  64.       @equip_scene.visible = true
  65.    when 1
  66.       @equip_scene.visible = true
  67.    when 2
  68.       @equip_scene.visible = true
  69.    when 3
  70.       @equip_scene.visible = true
  71.    # 选项窗口的光标控制功能
  72.    @list_window.update
  73.    # 如果按下ESC的时候
  74.    if Input.trigger?(Input::B)
  75.      # 播放“嘟”的一声
  76.      $game_system.se_play($data_system.cancel_se)
  77.      # 返回地图
  78.      $scene = Scene_Map.new
  79.      # 完毕
  80.      return
  81.     end
  82.   end
  83. end
复制代码

这个脚本有BUG吗?小Z请各位大人把它修改成个完整的脚本。光标指到某个人的时候,显示他的身上装备和还没用的装备,没加入队伍的人变暗。 [LINE]1,#dddddd[/LINE]此贴于 2008-12-8 14:36:58 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2008-12-19 13:45:06 被版主darkten提醒,请楼主看到后对本贴做出回应。
作者: 八云紫    时间: 2008-12-6 03:54
一个字 乱~~~~
作者: zphyp120    时间: 2008-12-6 03:59
以下引用八云紫于2008-12-5 19:54:03的发言:

一个字 乱~~~~

八云姐姐,小Z麻烦你帮修改、整理好吗?

作者: zphyp120    时间: 2008-12-6 04:04


作者: 八云紫    时间: 2008-12-6 04:05
那啥, 这个脚本本来是想实现什么功能的??

仔细看一下,发现好多代码都是 随便 添加凑数用的~~~
作者: 玄月    时间: 2008-12-6 04:44
测试过了,全部错误。
直接改SCENE脚本的吧。
基本上都是报错,还是不能直接新建工程测试,那么我就不知道了。
作者: zphyp120    时间: 2008-12-6 20:44
以下引用八云紫于2008-12-5 20:05:14的发言:

那啥, 这个脚本本来是想实现什么功能的??

仔细看一下,发现好多代码都是 随便 添加凑数用的~~~

光标指到某个人的时候,显示他的装备。

作者: 八云紫    时间: 2008-12-6 21:01
以下引用zphyp120于2008-12-6 12:44:54的发言:

光标指到某个人的时候,显示他的装备。


在哪里显示? 菜单么? 还是~~~~~?
作者: 菜鸟飞呀飞    时间: 2008-12-6 21:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 塑望    时间: 2008-12-9 07:04
if Input.trigger?(Input::B)
    # 播放“嘟”的一声
    $game_system.se_play($data_system.cancel_se)


........{/fd}  原来真的有人这样写注释
作者: 3nξhα0_lim    时间: 2008-12-9 15:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: zphyp120    时间: 2008-12-9 20:43
自顶{/dy}
作者: 菜鸟飞呀飞    时间: 2008-12-9 21:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: zphyp120    时间: 2008-12-9 21:44
以下引用菜鸟飞呀飞于2008-12-9 13:36:00的发言:

囧……我当时好像叫LZ拿这个去参考了,没想你LZ乱写一通
class Scene_Menu2
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #     menu_index : 命令光标的初期位置
  #--------------------------------------------------------------------------
  def initialize(menu_index = 0)
    @menu_index = menu_index
  end
  #--------------------------------------------------------------------------
  # ● 主处理
  #--------------------------------------------------------------------------
  def main
    # 生成命令窗口
    s1 = "2"
    s2 = "1"
    @command_window = Window_Command.new(160, [s1, s2])
    @command_window.index = @menu_index
    # 生成游戏时间窗口
    @playtime_window = Window_PlayTime.new
    @playtime_window.visible = false
    @playtime_window.x = 0
    @playtime_window.y = 224
    # 生成步数窗口
    @steps_window = Window_Steps.new
    @steps_window.visible = false
    @steps_window.x = 0
    @steps_window.y = 320
    # 执行过渡
    Graphics.transition
    # 主循环
    loop do
      # 刷新游戏画面
      Graphics.update
      # 刷新输入信息
      Input.update
      # 刷新画面
      update
      # 如果切换画面就中断循环
      if $scene != self
        break
      end
    end
    # 准备过渡
    Graphics.freeze
    # 释放窗口
    @command_window.dispose
    @playtime_window.dispose
    @steps_window.dispose
  end
  #--------------------------------------------------------------------------
  # ● 刷新画面
  #--------------------------------------------------------------------------
  def update
    # 刷新窗口
    @command_window.update
    @playtime_window.update
    @steps_window.update
    case @command_window.index
    when 0
      @playtime_window.visible = true
      @steps_window.visible = false
    when 1
      @steps_window.visible = true
      @playtime_window.visible = false
    end
  end
end


def initialize
   def initialize(menu_index = 0)
   @menu_index = menu_index
end
囧,有这样写的吗……
def
def
end
……
后面还有一大堆错误……汗

帮改下{/qiang}{/qiang}
[LINE]1,#dddddd[/LINE]
追加分

作者: 菜鸟飞呀飞    时间: 2008-12-9 21:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: zphyp120    时间: 2008-12-10 20:13
以下引用菜鸟飞呀飞于2008-12-9 13:51:20的发言:

我要去学校鸟,不好意思。。

回来记得帮我改哟!

作者: zphyp120    时间: 2008-12-12 04:44
D!!
作者: zphyp120    时间: 2008-12-13 01:31
谁来帮帮忙啊!!{/ll}
作者: zphyp120    时间: 2008-12-13 02:35
顶啊

作者: zphyp120    时间: 2008-12-13 21:34
超级无敌顶!!!!
作者: superyang8    时间: 2008-12-18 23:33
LZ能把需求说的再详细点么




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