| 
 
| 赞 | 0 |  
| VIP | 47 |  
| 好人卡 | 14 |  
| 积分 | 1 |  
| 经验 | 6342 |  
| 最后登录 | 2015-10-31 |  
| 在线时间 | 466 小时 |  
 Lv1.梦旅人 
	梦石0 星屑50 在线时间466 小时注册时间2006-2-25帖子1863 | 
| 本帖最后由 诡异の猫 于 2010-11-27 17:05 编辑 
 可以是可以 不过要显示得漂亮的画要调整其他文字和图标的坐标...
 使用方法写在上面了,不过坐标需要你自己调。复制代码#==============================================================================
# ■ Window_Status
#------------------------------------------------------------------------------
#  此脚本需插于Main之前,将角色战斗图以角色名字命名放在Graphics/Battlers文件
#   下即可。                                            —— By 诡异の猫
#=============================================================================
class Window_Status < Window_Base
  #--------------------------------------------------------------------------
  # ● 绘制角色战斗图
  #--------------------------------------------------------------------------
  def draw_actor_battler(actor, x, y)
    bitmap = Bitmap.new("Graphics/Battlers/" + actor.name)
    rect = Rect.new(0, 0, bitmap.width, bitmap.height)
    self.contents.blt(x, y, bitmap, rect)
    bitmap.dispose
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    draw_actor_name(@actor, 4, 0)
    draw_actor_class(@actor, 128, 0)
    draw_actor_battler(@actor, 8, 32)
    draw_basic_info(128, 32)
    draw_parameters(32, 160)
    draw_exp_info(288, 32)
    draw_equipments(288, 160)
  end
end
refresh方法下面那些draw_actor_name什么的后面括号里数字参数就是坐标
 第一个数字是X坐标,第二个是Y坐标。
 你自己根据需要调下吧
 | 
 评分
查看全部评分
 |