Project1

标题: 如何在释放技能时隐藏玩家的状态栏? [打印本页]

作者: 眼中目之瞳    时间: 2014-8-10 06:33
标题: 如何在释放技能时隐藏玩家的状态栏?
那个状态栏实在是太挡着技能动画了,想取消掉,不过因为不是所有技能都想取消掉,所以希望类似“!!爆炸”这样的技能会隐藏,而“爆破”这种不带前缀的技能就仍旧显示。

谢谢~~~~~~~
作者: taroxd    时间: 2014-8-10 06:38
本帖最后由 taroxd 于 2014-8-10 08:11 编辑

感叹号用 !!,或者你自己改第5行。当英文读都能读懂吧……
RUBY 代码复制
  1. class Scene_Battle
  2.   alias ui_20140810 use_item
  3.   def use_item
  4.     @info_viewport.visible =
  5.       !@subject.current_action.item.name.start_with?("!!")
  6.     ui_20140810
  7.     @info_viewport.visible = true
  8.   end
  9. end

作者: 眼中目之瞳    时间: 2014-8-11 06:32
taroxd 发表于 2014-8-10 06:38
感叹号用 !!,或者你自己改第5行。当英文读都能读懂吧……
class Scene_Battle
  alias ui_20140810 use_it ...

直接用!!作前缀,会出现以下状况:



我用了“ ”(空格) 代替了“!!”才看上去好一点。

以及如何做成逐渐消失的效果而不是直接消失?




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