Project1

标题: 战斗时技能栏 怎么遮挡住人的战斗图? [打印本页]

作者: qq869581021    时间: 2012-6-10 08:32
标题: 战斗时技能栏 怎么遮挡住人的战斗图?
怎么 在脚本中改啊?   大神


‘‘──qq869581021于2012-6-10 08:38补充以下内容:

[attachimg]115048[/attachimg]     物品栏也挡不住人物的战斗图啊
’’


‘‘──qq869581021于2012-6-10 08:39补充以下内容:

[attachimg]115048[/attachimg]
’’


‘‘──qq869581021于2012-6-10 08:40补充以下内容:

   插不进去。    战斗的时候物品和技能栏都遮挡不住人物战斗图,求大神啊
’’dsu_plus_rewardpost_czw
作者: hys111111    时间: 2012-6-10 09:27
本帖最后由 hys111111 于 2012-6-10 09:28 编辑
  1. #==============================================================================
  2. # ■ Window_Skill
  3. #------------------------------------------------------------------------------
  4. #  特技画面、战斗画面、显示可以使用的特技浏览的窗口。
  5. #==============================================================================

  6. class Window_Skill < Window_Selectable
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #     actor : 角色
  10.   #--------------------------------------------------------------------------
  11.   alias hys_skill initialize
  12.   def initialize(actor)
  13.     super(0, 128, 640, 352)
  14.     hys_skill
  15.     if $game_temp.in_battle
  16.       self.y = 64
  17.       self.height = 256
  18.       self.back_opacity = 160
  19.       self.z = 9999999999999999999999999999999999999999999999999999999999999
  20.       #不断放大
  21.     end
  22.   end
  23. end
复制代码
直接插入,将Z不断放大以遮挡住战斗图
作者: 忧雪の伤    时间: 2012-6-10 10:35
hys111111 发表于 2012-6-10 09:27
直接插入,将Z不断放大以遮挡住战斗图

UI> super 部分不明不白。
顺带简化版本。
  1. class Window_Skill
  2.   alias Tone_initialize initialize
  3.   def initialize *args
  4.     Tone_initialize *args
  5.     self.z = 99999 if $game_temp.in_battle
  6.   end
  7. end
复制代码

作者: 爆焰    时间: 2012-6-11 12:21
Window_Item 和 Window_Skill 的 self.y = 64 下面插入 Self.z = 999 即可




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