Project1

标题: 请问如何在战斗画面中隐藏角色名称 [打印本页]

作者: star2563    时间: 2011-9-7 22:06
标题: 请问如何在战斗画面中隐藏角色名称
就是说...
用的是RTAB纵版战斗系统,想在战斗画面的中取消我方角色名称的显示,或者将名称显示改到战斗图下方也可以,请问应该怎么办...dsu_plus_rewardpost_czw
作者: 雁北羽    时间: 2011-9-8 11:47
可以当角色进入战斗时,名称改为空格,等战斗完了再改回来
作者: 2578699    时间: 2011-9-8 12:15
RTAB?脚本重新描绘了角色状态吗?没的话在Window_BattleState搜索关键词“Name”。注释掉就好了。
RTAB重设的话一样。照猫画老虎



作者: star2563    时间: 2011-9-8 21:09
2578699 发表于 2011-9-8 12:15
RTAB?脚本重新描绘了角色状态吗?没的话在Window_BattleState搜索关键词“Name”。注释掉就好了。
RTAB重 ...

但是我这里没有Window_BattleState脚本,该怎么办呢...
作者: 残酷龙卷风    时间: 2011-9-9 18:07
在Window_BattleStatus
把30-49行
  1. #--------------------------------------------------------------------------
  2.   # ● 刷新
  3.   #--------------------------------------------------------------------------
  4.   def refresh
  5.     self.contents.clear
  6.     @item_max = $game_party.actors.size
  7.     for i in 0...$game_party.actors.size
  8.       actor = $game_party.actors[i]
  9.       actor_x = i * 160 + 4
  10.       draw_actor_name(actor, actor_x, 0)
  11.       draw_actor_hp(actor, actor_x, 32, 120)
  12.       draw_actor_sp(actor, actor_x, 64, 120)
  13.       if @level_up_flags[i]
  14.         self.contents.font.color = normal_color
  15.         self.contents.draw_text(actor_x, 96, 120, 32, "LEVEL UP!")
  16.       else
  17.         draw_actor_state(actor, actor_x, 96)
  18.       end
  19.     end
  20.   end
复制代码
中的draw_actor_name(actor, actor_x, 0)删掉即可
作者: 2578699    时间: 2011-9-9 18:36
同楼上,
  1. draw_actor_name(actor, actor_x, 0)
复制代码
删掉
作者: star2563    时间: 2011-9-9 21:05
残酷龙卷风 发表于 2011-9-9 18:07
在Window_BattleStatus
把30-49行中的draw_actor_name(actor, actor_x, 0)删掉即可

谢谢,不过还是不行的说...


star2563于2011-9-9 21:06补充以下内容:
谢谢...但是还是不行...


star2563于2011-9-9 21:07补充以下内容:
楼上的方法这里好像行不通...

最终想了个变通办法解决...
把角色名改成空的,然后把职业名改为角色名...
作者: 残酷龙卷风    时间: 2011-9-10 08:36
star2563 发表于 2011-9-9 21:05
谢谢,不过还是不行的说...

那个……你修改脚本后保存了没……
没保存的话没用的= =
PS:应该有用啊,我又测试一遍……
作者: 2578699    时间: 2011-9-10 08:41
看看你的RTAB脚本




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