赞 | 2 |
VIP | 143 |
好人卡 | 1 |
积分 | 1 |
经验 | 216792 |
最后登录 | 2019-10-10 |
在线时间 | 24 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 61
- 在线时间
- 24 小时
- 注册时间
- 2008-8-5
- 帖子
- 1924
|
http://rpg.blue/web/htm/news440.htm
这个也灵活改变了窗口的大小,所以如果战斗背景高度还是 320 的话,就会看到黑色的背景。
如果不想改变窗口大小的话:
Sprite_Battle 里面的背景和敌人视口仍然改回 640*320@viewport1 = Viewport.new(0, 0, 640, 320) 然后再把 Window_BattleStatus 那一段替换为:class Window_BattleStatus < Window_Base
def refresh
self.contents.clear
@item_max = $game_party.actors.size
for indx in 0...$game_party.actors.size
actor = $game_party.actors[indx]
# 居中显示文字
actor_x = indx * 160 + 324 - $game_party.actors.size * 80
draw_actor_name(actor, actor_x, 0)
draw_actor_hp(actor, actor_x, 32, 120)
draw_actor_sp(actor, actor_x, 64, 120)
if @level_up_flags[indx]
self.contents.font.color = normal_color
self.contents.draw_text(actor_x, 96, 120, 32, "LEVEL UP!")
else
draw_actor_state(actor, actor_x, 96)
end
end
end
end |
|