actor = $game_party.actors[0] bitmap = RPG::Cache.character(actor.character_name,actor.character_hue) bitmap = RPG::Cache.picture("XT/HP") @图标.bitmap.blt(16,9,bitmap,Rect.new(0,0- bitmap.height + actor.hp*1.0/actor.maxhp * bitmap.height,bitmap.width,bitmap.height)) bitmap = RPG::Cache.picture("XT/MP") @图标.bitmap.blt(751,9,bitmap,Rect.new(0,0- bitmap.height + actor.sp*1.0/actor.maxsp * bitmap.height,bitmap.width,bitmap.height)) bitmap = RPG::Cache.picture("XT/血条2") @图标.bitmap.blt(0,0,bitmap,Rect.new(0,0,bitmap.width,bitmap.height))
actor = $game_party.actors[0]
bitmap = RPG::Cache.character(actor.character_name,actor.character_hue)
bitmap = RPG::Cache.picture("XT/HP")
@图标.bitmap.blt(16,9,bitmap,Rect.new(0,0- bitmap.height + actor.hp*1.0/actor.maxhp * bitmap.height,bitmap.width,bitmap.height))
bitmap = RPG::Cache.picture("XT/MP")
@图标.bitmap.blt(751,9,bitmap,Rect.new(0,0- bitmap.height + actor.sp*1.0/actor.maxsp * bitmap.height,bitmap.width,bitmap.height))
bitmap = RPG::Cache.picture("XT/血条2")
@图标.bitmap.blt(0,0,bitmap,Rect.new(0,0,bitmap.width,bitmap.height))
由于血槽是从上到下来减少,如果想做成球状的血槽,每次减血血槽都会往下挪,球状也会跟着向下移动,然后我将球状血槽素材改成方形,再额外增加1层“球型血槽框”的素材来覆盖上去,这样看上去就是球状的了,再次感谢灯笼前辈的帮忙,我脚本还在学习当中,目前也只是练习部分修改,特别复杂的功能目前还不敢想 |