注册会员 登录
Project1 返回首页

失去记忆总比什么都没有好 ... https://rpg.blue/?310500 [收藏] [复制] [分享] [RSS] 总有一天,你一定会完全记得我的吧?夫拉特蕾?

日志

F07 - 地图窗口

热度 5已有 1189 次阅读2012-10-27 12:57 |个人分类:脚本

#==============================================================================
# F07 - 地图窗口 - By芙蕾娅
#------------------------------------------------------------------------------
#  ★ - 新增  ☆ - 修改  ■ - 删除 ● - 无变更
#==============================================================================
module Freya
  # 0 = 只显示文字
  # 1 = 只显示图片
  # 2 = 显示文字和图片
  ShowType = 0
end
#==============================================================================
# ■ Window_Menu_Map_Name
#------------------------------------------------------------------------------
#  显示目前所在地的窗口
#==============================================================================
class Window_Menu_Map_Name < Window_Base
  #--------------------------------------------------------------------------
  # ● 初始化对象
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, window_width, fitting_height(1))
    refresh
  end
  #--------------------------------------------------------------------------
  # ● 获取窗口的宽度
  #--------------------------------------------------------------------------
  def window_width
    return 160
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    contents.clear
    if Freya::ShowType == 0
      draw_text(contents.rect, $game_map.display_name, 1)
    elsif Freya::ShowType == 1
      bitmap = Cache.system("MAP_#{$game_map.map_id}")
      rect = Rect.new(0,0,bitmap.width,bitmap.height)
      contents.blt(x, y, bitmap, rect)
    else
      bitmap = Cache.system("MAP_#{$game_map.map_id}")
      rect = Rect.new(0,0,bitmap.width,bitmap.height)
      contents.blt(x, y, bitmap, rect)
      draw_text(contents.rect, $game_map.display_name, 1)
    end
  end
end

#==============================================================================
# ■ Scene_Menu
#------------------------------------------------------------------------------
#  菜单画面
#==============================================================================
class Scene_Menu < Scene_MenuBase
  #--------------------------------------------------------------------------
  # ● 生成金钱窗口
  #--------------------------------------------------------------------------
  alias create_map_window create_gold_window
  def create_gold_window
    create_map_window
    @map_window = Window_Menu_Map_Name.new
    @command_window.y = @map_window.height
  end
end

鸡蛋

鲜花

刚表态过的朋友 (0 人)

发表评论 评论 (3 个评论)

回复 poiuy12348609 2012-10-27 17:50
請問,圖片的格式是?可否丟個例圖
回复 芙蕾娅 2012-10-27 18:01
136px*24px
回复 一杯羹 2013-12-18 15:25
請問一下 如何在事件腳本當中 調用當前地圖是否 用文字顯示地圖名 而不是用圖片顯示地圖名
因為我只想用圖片顯示村莊名  可是一各村莊當中 會有很多房間 每個房間都製作地圖圖片名 的話有點不方便。或是能不能 整各村莊房間都共同使用一張圖片呢   有勞大大~

facelist doodle 涂鸦笔

您需要登录后才可以评论 登录 | 注册会员

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-24 15:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部