设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

进行战斗提示Window_Base脚本有误,求教

查看数: 1733 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-6-8 17:05

正文摘要:

对脚本不了解,就改了个菜单加了个计时器 然后再测试发现不能战斗了,如图提示 提示错误的是这里 RUBY 代码复制#------------------------------------------------------------------- ...

回复

伊奈安 发表于 2015-6-8 17:57:49
喵呜喵5 发表于 2015-6-8 17:24
新人你好,你不附上你改过的地方的话谁知道你改的代码哪里有错……

抱歉  现在补上

改了个横板菜单、透明度
  1. class Window_MenuCommand < Window_HorzCommand
  2.   #--------------------------------------------------------------------------
  3.   # ● 初始化指令选择位置(类方法)
  4.   #--------------------------------------------------------------------------
  5.   def self.init_command_position
  6.     @@last_command_symbol = nil
  7.   end
  8.   #--------------------------------------------------------------------------
  9.   # ● 初始化对象
  10.   #--------------------------------------------------------------------------
  11.   def initialize
  12.     super(0, 0)
  13.     self.opacity = 30
  14.     select_last
  15.   end
  16.   #--------------------------------------------------------------------------
  17.   # ● 获取窗口的宽度
  18.   #--------------------------------------------------------------------------
  19.   def window_width
  20.     return 544#160
  21.   end
  22.   #--------------------------------------------------------------------------
  23.   # ● 获取窗口的高度
  24.   #--------------------------------------------------------------------------
  25.   def window_height
  26.     return 48
  27.   end
复制代码
菜单里加了个行走图
  1. #--------------------------------------------------------------------------
  2.   # ● 初始化对象
  3.   #--------------------------------------------------------------------------
  4.   def initialize(x, y)
  5.     super(0, 48, window_width, window_height)
  6.   end
  7.   #--------------------------------------------------------------------------
  8.   # ● 获取窗口的宽度
  9.   #--------------------------------------------------------------------------
  10.   def window_width
  11.     Graphics.width
  12.   end
  13.   #--------------------------------------------------------------------------
  14.   # ● 获取窗口的高度
  15.   #--------------------------------------------------------------------------
  16.   def window_height
  17.     Graphics.height - 96
  18.   end
复制代码
#--------------------------------------------------------------------------
  # ● 绘制项目
  #--------------------------------------------------------------------------
def draw_item(index)
    actor = $game_party.members[index]
    enabled = $game_party.battle_members.include?(actor)
    rect = item_rect(index)
    draw_item_background(index)
  1. def draw_item(index)
  2.     draw_actor_face(actor, rect.x + 20, rect.y + 1, enabled)
  3.     draw_actor_name(actor, rect.x + 0, rect.y+110)
  4.     draw_actor_nickname(actor, rect.x + 0, rect.y+140)
  5.     draw_actor_level(actor, rect.x + 0, rect.y+170)
  6.     draw_actor_hp(actor, rect.x + 0, rect.y+200)
  7.     draw_actor_mp(actor, rect.x + 0, rect.y+230)
  8.     draw_actor_graphic(actor, rect.x + 100, rect.y+180)
  9.     draw_actor_class(actor, rect.x + 75, rect.y+110)
  10.   end
复制代码
计时器正数
  1. #--------------------------------------------------------------------------
  2.   # ● オブジェクト初期化
  3.   #--------------------------------------------------------------------------
  4.   def initialize
  5.     @count = 0
  6.     @working = true
  7.   end
  8.   #--------------------------------------------------------------------------
  9.   # ● フレーム更新
  10.   #--------------------------------------------------------------------------
  11.   def update
  12.     if @working #&& @count = 0
  13.       @count += 1
  14.     end
  15.   end
复制代码
还有字体
  1. #==============================================================================
  2. # ■ Main
  3. #------------------------------------------------------------------------------
  4. #  モジュールとクラスの定義が終わった後に実行される処理です。
  5. #==============================================================================

  6. Font.default_name=["karvwood bold","Karvwood"]
复制代码
就这些

点评

出错的地方似乎并不在这?初步判断:是否改过Window_BattleStatus的窗口宽度?  发表于 2015-6-8 21:13
喵呜喵5 发表于 2015-6-8 17:24:20
新人你好,你不附上你改过的地方的话谁知道你改的代码哪里有错……
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-10-31 01:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表