Project1

标题: 怎么显示坐标。。。 [打印本页]

作者: 龙轩    时间: 2008-9-13 20:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: drgdrg    时间: 2008-9-13 20:38
这是我写的在新菜单样式菜单栏上方显示地图名和坐标的脚本……

  1. #=============================================================================
  2. #               追加地图名和坐标显示For新菜单样式脚本         by  DRG
  3. #==============================================================================
  4. # ■ Window_Menu_Command
  5. #==============================================================================
  6. class Window_Menu_Command < Window_Selectable
  7.   #--------------------------------------------------------------------------
  8.   # ○ 获取地图名
  9.   #     map_id : 地图 ID
  10.   #--------------------------------------------------------------------------
  11.   def get_map_name(map_id)
  12.     mapinfo = load_data("Data/MapInfos.rvdata")
  13.     result = mapinfo[map_id].name
  14.     return result.split(/,/)[0].split(/_/)[0]
  15.   end
  16.   #--------------------------------------------------------------------------
  17.   # ● 更新帮助文本(追加地图名称和坐标显示代码)
  18.   #--------------------------------------------------------------------------
  19.   def update_help
  20.     text = $data_system.game_title
  21.     if @commands[self.index] != nil
  22.       text += ": " + @commands[self.index]
  23.     end
  24.     #----------------------显示地图名---------------------------------------
  25.     map_name = get_map_name($game_map.map_id)         
  26.     text +=  "                    "
  27.     if map_name.include?"@"
  28.       text += "未知地域"
  29.     else
  30.       text += map_name
  31.     end
  32.     #-----------------------------------------------------------------------
  33.     #----------------------显示坐标-----------------------------------------
  34.     @x,@y = $game_player.x,$game_player.y
  35.     text += " <#{@x},#{@y}>"
  36.     #-----------------------------------------------------------------------
  37.     @help_window.set_text(text)
  38.   end
  39. end
复制代码

作者: 龙轩    时间: 2008-9-13 20:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 火鸡三毛老大    时间: 2008-9-13 21:06

那个 013,009  就是坐标…… [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1