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

Project1

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

[已经解决] 求助一下如何获取当前地图的Width和Height

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
41 小时
注册时间
2010-7-10
帖子
111
跳转到指定楼层
1
发表于 2012-2-6 16:36:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. #==============================================================================
  2. # ■ Window_Info
  3. #------------------------------------------------------------------------------
  4. #  显示当前信息的窗口。
  5. #==============================================================================

  6. class Window_Steps < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 0, window_width, fitting_height(1))
  12.     refresh
  13.   end
  14.   #--------------------------------------------------------------------------
  15.   # ● 获取窗口的宽度
  16.   #--------------------------------------------------------------------------
  17.   def window_width
  18.     return 160
  19.   end
  20.   #--------------------------------------------------------------------------
  21.   # ● 刷新
  22.   #--------------------------------------------------------------------------
  23.   def refresh
  24.     self.contents.clear
  25.     self.contents.font.color = normal_color
  26.     draw_text(4, 0, 120, fitting_height(1)-fitting_height(1)/2,$game_map.display_name, 1)
  27.   end
  28. end
复制代码
我做的一个MapInfo窗口,在菜单中显示。
如何显示当前地图的宽度高度????

曾做过这个代码:
  1.     @textint=Game_Map.width
  2.     @[email protected]_s()
  3.     draw_text(4, 0, 120, fitting_height(1)-fitting_height(1)/2,@text, 1)
复制代码
报错!!NoMethodError!!!!
Undefined method 'width' for Game_Map::Class

谁能够在此代码上修改一下。。。

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

2
发表于 2012-2-6 19:15:21 | 只看该作者
fitting_height(1)-fitting_height(1)/2
这不还是fitting_height(1)么……

调用对应的属性方法请针对实例操作。
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

Lv1.梦旅人

梦石
1
星屑
2210
在线时间
44 小时
注册时间
2009-1-5
帖子
2
3
发表于 2012-2-7 10:14:52 | 只看该作者
$game_map.width  #获取地图宽度
$game_map.height  #获取地图高度
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 08:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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