赞 | 27 |
VIP | 400 |
好人卡 | 13 |
积分 | 17 |
经验 | 69730 |
最后登录 | 2025-8-2 |
在线时间 | 3039 小时 |
Lv3.寻梦者 (暗夜天使) 精灵族の天使
- 梦石
- 0
- 星屑
- 1707
- 在线时间
- 3039 小时
- 注册时间
- 2007-3-16
- 帖子
- 33731
 
|
这个啊?
你可以参考一下这个。
找到hp和sp的定义(看来你使用了樱土的脚本)
Window_Battlestatus里面的31行左右
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
@item_max = $game_party.actors.size
for i in 0...$game_party.actors.size
actor = $game_party.actors
actor_x = i * 160 + 4
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
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
只要改动上面的计算公式和你的坐标计算一致就OK。
那个的语法是
draw_actor_hp(角色ID,x坐标,y坐标,透明度)
sp的也同。 [LINE]1,#dddddd[/LINE]系统信息:本贴由版主叶舞枫认可为正确答案,66RPG感谢您的热情解答~ |
|