| 赞 | 7 |
| VIP | |
| 好人卡 | |
| 积分 | 15 |
| 经验 | |
| 最后登录 | 2026-6-20 |
| 在线时间 | 815 小时 |
- 梦石
- 0
- 星屑
- 1461
- 在线时间
- 815 小时
- 注册时间
- 2013-8-3
- 回帖
- 355
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
帮忙修改显示窗口
修改效果:角色状态窗口生成效果 口口口口
[pre lang="ruby"]class Window_Simple_Status < Window_Base
#--------------------------------------------------------------------------
# ☆ オブジェクト初期化
#--------------------------------------------------------------------------
def initialize
y = 0
width = $game_party.members.size * 136
width = 136 if $game_party.members.size == 0
hight = MOTO::TP_GAGE ? 113 : 94
super(0, y, width, hight)
self.openness = 0
self.opacity = 255
refresh
end
#--------------------------------------------------------------------------
# ☆ ウィンドウ内容の作成
#--------------------------------------------------------------------------
def create_contents
self.contents.dispose
self.contents = Bitmap.new((512 / 4 * $game_party.members.size), height - 32)
end
#--------------------------------------------------------------------------
# ☆ リフレッシュ
#--------------------------------------------------------------------------
def refresh
create_contents
draw_contents
width_refresh
end
#--------------------------------------------------------------------------
# ☆ ウィンドウ内容の描画
#--------------------------------------------------------------------------
def draw_contents
self.contents.clear
return if $game_party.members.size == 0
for i in 0...$game_party.members.size
actor = $game_party.members
actor_x = i * 512 / 4
draw_actor_name(actor, actor_x, 0)
draw_actor_hp(actor, actor_x, 20)
draw_actor_mp(actor, actor_x, 40)
draw_actor_tp(actor, actor_x, 60) if MOTO::TP_GAGE
end
end[/pre]
|
|