# 统计队员数
@sprites[10].bitmap.dispose
@sprites[10].bitmap = Bitmap.new("Graphics/Frame/队员数")
count = 0
for actor in $game_party.actors
if actor.hp > 0 then
count += 1
end
end
@sprites[10].bitmap.draw_text(9, 12, 20, 20, count.to_s,1)
for i in 0..7
@sprites[i].update
end
#显示队员状态
statenum = 0
for i in $game_party.actors[$出战角色].states
if $data_states[i].rating >= 1 and @str.include?($data_states[i].name)
@sprites[11].bitmap.blt(32*statenum,0,Bitmap.new("Graphics/Icons/" + $data_states[i].name),Rect.new(0,0,32,32))
statenum += 1
end
end
#显示敌人状态
statenum = 0
for i in $game_troop.enemies[0].states
if $data_states[i].rating >= 1 and @str.include?($data_states[i].name)
@sprites[12].bitmap.blt(736 - 32*statenum,0,Bitmap.new("Graphics/Icons/" + $data_states[i].name),Rect.new(0,0,32,32))
statenum += 1
end
end
end
#--------------------------------------------------------------------------
# ● 刷新画面
#--------------------------------------------------------------------------
def update
for i in 0..12
@sprites[i].update
end
end
end 作者: VIPArcher 时间: 2015-5-6 22:40
代码用脚本框发,脚本效果用截图截下来说明希望达到的效果。
然而我回帖并不代表我就会去帮你移植,这点请注意。作者: wwwxuanye 时间: 2015-5-7 22:09