| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 0 |  
| 积分 | 1 |  
| 经验 | 10711 |  
| 最后登录 | 2020-5-5 |  
| 在线时间 | 5 小时 |  
 Lv1.梦旅人 
	梦石0 星屑60 在线时间5 小时注册时间2007-7-19帖子159 | 
| 我只是略微说下方法 首先创建一个描绘角色的窗口,比如定义为Window_MapStatus写法如下
 class Window_MapStatus < Window_Base
 def initialize
 super(480,-20,180,180) #这是从我游戏中弄来的,坐标在右上,你可以自己调
 self.contents = Bitmap.new(width - 32, height - 32)
 self.opacity = 0 #这是不透明度,要显示皮肤边框的话就改为255吧
 end
 
 def update
 self.contents.clear
 actor = $game_party.actors[0] #这里获取领队,因为个人觉得全显示比较耗内存啦
 # draw_map_actor(actor,50,113)#这里是描绘头像的啦,你可以无视
 draw_map_hp(actor, 68, 94)#这里是描绘血条,我用的是自己的图片做血条,你可以下个清爽血槽脚本,不下的话就没你所说的进度条了,然后这行改为draw_actor_hp(actor, 68, 94),坐标可以自己调
 draw_map_sp(actor, 52, 80)#同上
 end
 end
 所以你要想描绘出等级、姓名、经验,请参照以上,draw_map_hp(actor, 68, 94)这样的东西是在Window_Base里定义的
 然后Scene_Map中@spriteset = Spriteset_Map.new
 上加个@mapstatus_window = Window_MapStatus.new
 @message_window.dispose下加个
 @mapstatus_window.dispose
 
 就这样了…………
 | 
 |