Project1

标题: 如何让战斗中的部分框隐藏? [打印本页]

作者: 月下耶鲁夫    时间: 2012-12-23 16:04
标题: 如何让战斗中的部分框隐藏?
上方的战斗逃跑的底框 和下方人物后面的底框
如何让他们不显示?
还有就是我想让站头图和血框向下移动 要如何实现?


作者: cinderelmini    时间: 2012-12-23 17:41
底框不显示的话,在相应的Window脚本里的初始化(initialize)里面加上一行“self.opacity = 0”咧……
于是这两个窗口的话,
应该是Window_partycommand和Window_BattleStatus吧……没记错的话……

于是第二个问题……
隐藏了窗口后直接调整Window_BattlerStatus的y坐标就好了嘛……
(PS:容哀家稍微吐槽一下……身为指引者的乃,问这个是不是有卖萌嫌疑……)
作者: 彭格列第XI代    时间: 2012-12-23 17:48
本帖最后由 彭格列第XI代 于 2012-12-23 18:05 编辑

突然发现楼上比我快0 0
{:2_287:}灰常惊讶~乃也会提问0 0
乃果然是来卖萌的吗...
移动啥的乃自己改坐标= =我没那个

  1. #==============================================================================
  2. # ■ Window_BattleStatus
  3. #------------------------------------------------------------------------------
  4. #  显示战斗画面同伴状态的窗口。
  5. #==============================================================================

  6. class Window_BattleStatus < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 320, 640, 160)
  12.     self.contents = Bitmap.new(width - 32, height - 32)
  13.     ##############加一句###############
  14.     self.windowskin = RPG::Cache.windowskin("")
  15.     @level_up_flags = [false, false, false, false]
  16.     refresh
  17.   end
  18. 下略...
  19. —————————————————————————————————————————————
  20. #==============================================================================
  21. # ■ Window_PartyCommand
  22. #------------------------------------------------------------------------------
  23. #  战斗画面、选择战斗与逃跑的窗口。
  24. #==============================================================================

  25. class Window_PartyCommand < Window_Selectable
  26.   #--------------------------------------------------------------------------
  27.   # ● 初始化对像
  28.   #--------------------------------------------------------------------------
  29.   def initialize
  30.     super(0, 0, 640, 64)
  31.     self.contents = Bitmap.new(width - 32, height - 32)
  32.     self.back_opacity = 160
  33.     ##############加一句###############
  34.     self.windowskin = RPG::Cache.windowskin("")
  35.     @commands = ["战斗", "逃跑"]
  36.     @item_max = 2
  37.     @column_max = 2
  38.     draw_item(0, normal_color)
  39.     draw_item(1, $game_temp.battle_can_escape ? normal_color : disabled_color)
  40.     self.active = false
  41.     self.visible = false
  42.     self.index = 0
  43.   end
  44. 下略...
复制代码

作者: 月下耶鲁夫    时间: 2012-12-23 19:29
彭格列第XI代 发表于 2012-12-23 17:48
突然发现楼上比我快0 0
灰常惊讶~乃也会提问0 0
乃果然是来卖萌的吗...


是这样写 没错吧? 为什么改了之后还是没反应
作者: cinderelmini    时间: 2012-12-23 20:15
目测乃用了新加上去的战斗状态栏脚本,
脚本列表里全局搜索(Ctrl+Shift+F)“Class Window_BattleStatus”
然后在搜索列表里选择排列比较靠后的那个脚本,
在那里改就可以咩……

以上,前提是真的有用了默认战斗状态栏窗口以外的痛类脚本覆盖了默认的脚本。




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