设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2919|回复: 2
打印 上一主题 下一主题

[RMVA发布] 菜单追加 - 地图位置及玩家位置

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
41 小时
注册时间
2010-7-10
帖子
111
跳转到指定楼层
1
发表于 2012-3-24 17:53:14 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
不用解释。。。
  1. #==============================================================================
  2. # ■ Game_Player
  3. #------------------------------------------------------------------------------
  4. #  处理玩家人物的类。拥有事件启动的判定、地图的卷动等功能。
  5. #   本类的实例请参考 $game_player 。
  6. #==============================================================================

  7. class Game_Player < Game_Character
  8.   
  9.   def getX
  10.     @x
  11.   end
  12.   
  13.   def getY
  14.     @y
  15.   end
  16.   
  17. end

  18. #encoding:utf-8
  19. #==============================================================================
  20. # ■ Scene_Menu
  21. #------------------------------------------------------------------------------
  22. #  菜单画面
  23. #==============================================================================

  24. class Scene_Menu < Scene_MenuBase

  25.   #--------------------------------------------------------------------------
  26.   # ● 生成窗口
  27.   #--------------------------------------------------------------------------
  28.   def create_gold_window
  29.     @gold_window = Window_Gold.new
  30.     @gold_window.x = 0
  31.     @gold_window.y = Graphics.height - @gold_window.height
  32.     # 生成地图信息窗口
  33.     @mapinfos_window = Window_MapInfo.new
  34.     @mapinfos_window.x = 0
  35.     @mapinfos_window.y = Graphics.height - @mapinfos_window.height - @gold_window.height
  36.    
  37.   end
  38.   
  39. end

  40. #==============================================================================
  41. # ■ Window_MapInfo
  42. #------------------------------------------------------------------------------
  43. #  显示当前信息的窗口。 By SkyZH
  44. #==============================================================================

  45. class Window_MapInfo < Window_Base
  46.   #--------------------------------------------------------------------------
  47.   # ● 初始化对像
  48.   #--------------------------------------------------------------------------
  49.   def initialize
  50.     super(0, 0, window_width, fitting_height(3))
  51.     refresh
  52.   end
  53.   #--------------------------------------------------------------------------
  54.   # ● 获取窗口的宽度
  55.   #--------------------------------------------------------------------------
  56.   def window_width
  57.     return 160
  58.   end
  59.   #--------------------------------------------------------------------------
  60.   # ● 刷新
  61.   #--------------------------------------------------------------------------
  62.   def refresh
  63.     self.contents.clear
  64.     self.contents.font.color = normal_color
  65.    
  66.     @a=$game_map.width
  67.     @b=$game_map.height
  68.     @BGMNAME=RPG::BGM.last.name
  69.    
  70.    
  71.     draw_text(0, 0, window_width-24, line_height,$game_map.display_name,2)
  72.     draw_text(0, line_height, window_width-24, line_height,"音乐 " + @BGMNAME.to_s,2)   
  73.     draw_text(0, line_height*2, window_width-24, line_height,"位置 " + $game_player.getX.to_s + "," + $game_player.getY.to_s,2)
  74.   end
  75. end
复制代码

评分

参与人数 1星屑 +600 收起 理由
Kimu + 600 发布奖励

查看全部评分

Lv1.梦旅人

梦石
0
星屑
50
在线时间
41 小时
注册时间
2010-7-10
帖子
111
3
 楼主| 发表于 2012-3-25 17:11:39 | 只看该作者
xuzhengchi 发表于 2012-3-24 21:47
感谢LZ~话说如果我想在地图画面显示当前坐标应该怎么改呢~?

观摩过别人的脚本,好像要在地图元件脚本里新建窗口。


‘‘──zhangchi5于2012-3-25 17:24补充以下内容

孩纸,你要的脚本做好了~~
http://rpg.blue/forum.php?mod=vi ... p;page=1&extra=
’’
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
154
在线时间
664 小时
注册时间
2011-9-25
帖子
241
2
发表于 2012-3-24 21:47:43 | 只看该作者
感谢LZ~话说如果我想在地图画面显示当前坐标应该怎么改呢~?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-12-2 05:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表