| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 4 |  
| 积分 | 1 |  
| 经验 | 15395 |  
| 最后登录 | 2016-5-1 |  
| 在线时间 | 381 小时 |  
 Lv1.梦旅人 
	梦石0 星屑50 在线时间381 小时注册时间2012-8-13帖子113 | 
| 范例代码在这里,具体的素材图片就需要你添加自己的了(我把分辨率扩展为1024x576了,所以相应的代码也是针对这个分辨率写的): 复制代码#============================================================================
#  〇 地图显示血条魔条
#                   ——By.冰舞蝶恋
#----------------------------------------------------------------------------
#     说明:显示的文字可自由更动来达到游戏需要的效果。
#----------------------------------------------------------------------------
#     以下是作者的白痴留言,尽管无视吧!
#     啊哈哈!这可是咱第一个独立完成的脚本吖!!
#     一时无聊做的……兴许可以用在ARPG之类的地方吧。偶然看到有不少人在拿RM做
#     ARPG,又发现似乎没有(除了邪恶的fux2字眼的那个- -||b),做了个比较完善
#     的……排版不是很好看,坐标可以自己调整。
#============================================================================
#   ○ACE移植
#                   ——By.米酒獭酱
#只是把这个脚本移植到了ACE上,因为找不到ACE代表魔攻魔防的系统变量所以舍去了,
#若大家找到了也可以加上~
#总之这个脚本就是集显示图片显示头像显示变量显示金钱什么的为一体的脚本~
#(话说本人也是第一次弄脚本竟然就移植成功了)
# 坐标可以自由调整+1~
$LBA = 20  # 当这个开挂开启时,地图状态才显示。
#==============================================================================
# ■ Scene_Map
#------------------------------------------------------------------------------
#  处理地图画面的类。
#==============================================================================
class Scene_Map < Scene_Base
  #--------------------------------------------------------------------------
  # ● 開始処理
  #--------------------------------------------------------------------------
  alias map_windpwz_start start
  def start
    map_windpwz_start
    @mapz_window = Window_MapZ.new(0, 0)
    @mapz_window.refresh
    @mapz_window.hide
  end
  alias map_windpwz_update update
  def update
    map_windpwz_update
    @mapz_window.refresh
    @mapz_window.visible = $game_switches[$LBA]
  end
end
class Window_MapZ < Window_Base
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #--------------------------------------------------------------------------
  def initialize(x,y)
    super(-12, -12, 1024+16,576+16)
    self.opacity = 0
    update
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    return if $game_party.members.size == @o_size
    @o_size = $game_party.members.size
    self.contents.clear
    for i in 0...$game_party.members.size
      draw_actor_face($game_actors[$game_party.members[i].id],0 ,i*96 )
    end
    bitmap = Cache.picture("map_hud") #""里是你想要在地图下方显示的图片
    rect = Rect.new(0, 0, 1024, 576)
    contents.blt(x, y, bitmap, rect)
    bitmap.dispose
  end
end
 | 
 评分
查看全部评分
 |