Project1

标题: 战斗时人物状态栏问题? [打印本页]

作者: thh5    时间: 2011-10-25 21:02
标题: 战斗时人物状态栏问题?
战斗时人物状态栏绿圈中可以去除吗?dsu_plus_rewardpost_czw
作者: iisnow    时间: 2011-10-26 12:17
本帖最后由 iisnow 于 2011-10-26 12:36 编辑

可以:
在Scene_Battle 1的40行:
  1. @status_window = Window_BattleStatus.new
复制代码
下面加一句(可能脚本改了就不是40行了,但是只要在主循环前添加):
  1. @status_window.visible = false
复制代码
即可

额,我似乎理解错你的意思了……
如果是要战斗的时候消失而输入指令的时候出现的话:
修改Window_Status类的update方法:
将原来的:
  1. if $game_temp.battle_main_phase
  2.       self.contents_opacity -= 4 if self.contents_opacity > 192
  3.     else
  4.       self.contents_opacity += 4 if self.contents_opacity < 255
  5.     end
复制代码
改成:
  1. if $game_temp.battle_main_phase
  2.         self.opacity -= 4 if self.contents_opacity > 0
  3.        self.contents_opacity -= 4 if self.contents_opacity > 0
  4.     else
  5.         self.opacity += 4 if self.contents_opacity < 255
  6.         self.contents_opacity += 4 if self.contents_opacity < 255
  7.     end
复制代码

可以改变那个“4”,以调节渐变速度
也可以不渐变:
  1. if $game_temp.battle_main_phase
  2.      self.opacity = 0
  3.    self.contents_opacity = 0
  4. else
  5.      self.opacity = 255
  6.    self.contents_opacity = 255
  7. end
复制代码
但是你注意要使背景图铺满整个屏幕啊,不然就有一块黑的了
如果只是去内容,而框留着= =
请将上述所有的  self.opacity  所在的行全部删掉,即
  1. if $game_temp.battle_main_phase
  2.       self.contents_opacity = 0
  3. else
  4.      self.contents_opacity = 255
  5. end
复制代码
这样的话,空框其实挺难看的


作者: thh5    时间: 2011-10-27 10:48
不行啊,进入战斗时人物状态栏绿圈中依然存在,绿圈中之后才消失.怎么才能进入战斗就完全看不见.
作者: 熊猫    时间: 2011-10-27 13:36
thh5 发表于 2011-10-27 10:48
不行啊,进入战斗时人物状态栏绿圈中依然存在,绿圈中之后才消失.怎么才能进入战斗就完全看不见. ...

哎呀,要认真看解答啊。1L一开始写的那个方法就是你要的啊……

“在Scene_Battle 1的40行:”
“下面加一句(可能脚本改了就不是40行了,但是只要在主循环前添加):”

看来1L一开始并没有理解错你的意思。

要认真看解答……认真看……认真……看……………………
作者: thh5    时间: 2011-10-27 14:27
本帖最后由 thh5 于 2011-10-27 17:24 编辑

<不行啊,进入战斗时人物状态栏绿圈中依然存在,绿圈中之后才消失.怎么才能进入战斗就完全看不见.>

还没回答我的问题啊


thh5于2011-10-27 17:23补充以下内容:
还有去掉人物状态栏绿圈后,看不见人物名字和血条了,怎么才能加进去啊


thh5于2011-10-27 17:23补充以下内容:
还有去掉人物状态栏绿圈后,看不见人物名字和血条了,怎么才能加进去啊


thh5于2011-10-27 17:24补充以下内容:
还有去掉人物状态栏绿圈后,看不见人物名字和血条了,怎么才能加进去啊




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