Project1

标题: 请问血条肿么画... [打印本页]

作者: TheRebirth    时间: 2011-9-10 20:45
标题: 请问血条肿么画...
更重要的是,能随时显示,刷新变量...dsu_plus_rewardpost_czw
作者: feizhaodan    时间: 2011-9-10 21:11
画血条要用到脚本。
话说你要在哪里画。
作者: TheRebirth    时间: 2011-9-10 21:29
地图上,HP是525(X),105(Y),MP是525(X),155(Y)
作者: fux2    时间: 2011-9-10 23:56
本帖最后由 fux2 于 2011-9-10 23:57 编辑

公共并行事件,显示图片,循环按比例缩小图片。
作者: RPGmaster    时间: 2011-9-11 01:33
唔……用变量控制不知道怎么做
只会显示默认的HP条&MP条
draw_actor_hp(@actor, 525, 105)
draw_actor_mp(@actor, 525, 155)
直接显示的方法:
  1. class Window_HPMP < Window_Base

  2.   def initialize(actor = $game_party.members[0])
  3.     super(0, 0, 544, 416)
  4.     self.opacity = 0
  5.     @actor = actor
  6.     @actor_id = @actor.index
  7.     refresh
  8.   end

  9.   def refresh
  10.     self.contents.clear
  11.     draw_actor_hp(@actor, 525, 105)
  12.     draw_actor_mp(@actor, 525, 155)
  13.   end
  14. end

  15. class Scene_Map
  16.   
  17.   alias window1_start start unless $@
  18.   def start(*args)
  19.     window1_start(*args)
  20.     @window1 = Window_HPMP.new
  21.   end
  22.   
  23.   alias window2_update update unless $@
  24.   def update(*args)
  25.     window2_update(*args)
  26.     @window1.refresh
  27.   end
  28.   
  29.   alias window3_terminate terminate unless $@
  30.   def terminate(*args)
  31.     @window1.dispose
  32.     window3_terminate(*args)
  33.   end
  34. end
复制代码
刷新变量就不知道了……唔……




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