Project1

标题: 如何让战斗画面的自己的状态窗户背后的Window透明 [打印本页]

作者: 5810707    时间: 2011-7-21 08:12
标题: 如何让战斗画面的自己的状态窗户背后的Window透明
如题.如何让自己人背后的Window透明。要修改那里的脚本。我的是横版 dsu_plus_rewardpost_czw
作者: 仲秋启明    时间: 2011-7-21 08:25
Scene_Battle里@status_window = Window_BattleStatus.new下面加
@status_window.opacity = 0

其它不解释
作者: 5810707    时间: 2011-7-21 09:06
搜索不到.............
作者: starky_ds    时间: 2011-7-21 09:26
本帖最后由 starky_ds 于 2011-7-21 09:27 编辑
  1. def create_info_viewport
  2.     @info_viewport = Viewport.new(0, 288, 544, 128)
  3.     @info_viewport.z = 100
  4.     @status_window = Window_BattleStatus.new
  5.     @party_command_window = Window_PartyCommand.new
  6.     @actor_command_window = Window_ActorCommand.new
  7.     @status_window.viewport = @info_viewport
  8.     @party_command_window.viewport = @info_viewport
  9.     @actor_command_window.viewport = @info_viewport
  10.     @status_window.x = 128
  11.     @actor_command_window.x = 544
  12.     @info_viewport.visible = false
  13.     @status_window.back_opacity = 80
  14.   end
复制代码
在Scene_Battle 里,找到def create_info_viewport,然后加上13行那句


作者: 5810707    时间: 2011-7-21 09:32
因为是横版的.还有这里没有透明。如图

作者: 仲秋启明    时间: 2011-7-21 10:07
5810707 发表于 2011-7-21 09:32
因为是横版的.还有这里没有透明。如图

你加了别的脚本,搜索完了改掉
作者: starky_ds    时间: 2011-7-21 10:33
5810707 发表于 2011-7-21 09:32
因为是横版的.还有这里没有透明。如图

把你的横版发上来啊= =
作者: 5810707    时间: 2011-7-21 11:15
和普通的横版一样.不用了吧
作者: lsu666666    时间: 2011-7-21 11:27
剛好我是橫版 這修改要同時改兩個才會有作用
1.Scene_Battle
底下的
@status_window = Window_BattleStatus.new
增加
@status_window.opacity = 0
2.還有一個要修改的文件是橫版的
Scene_Battle
例如我的橫版還有一個要修改的文件是
Scene_Battle  for ATB Ver1.2c
在腳本內搜尋@status_window = Window_BattleStatus.new
依樣下方增加
@status_window.opacity = 0
這兩個改完才可以透明


作者: 5810707    时间: 2011-7-21 12:30
不行.还是没变化.我还加了ATB系统
可能是我之前在战斗画面上修改的太多。我自己回去琢磨琢磨把
作者: lsu666666    时间: 2011-7-21 12:37
5810707 发表于 2011-7-21 12:30
不行.还是没变化.我还加了ATB系统
可能是我之前在战斗画面上修改的太多。我自己回去琢磨琢磨把 ...

看最后是哪个脚本重新定义了视窗
有个最笨的方法就是每个你认为可能的文件底下都搜寻

@status_window = Window_BattleStatus.new
这一句 一定会找到可以修改的点
我就是属于比较笨的 所以每个搜寻到的
底下我都增加

@status_window.opacity = 0
因此我改了两个文件 T.T





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