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

Project1

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

[已经过期] 这么才能把坐标框去掉

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
62 小时
注册时间
2009-8-19
帖子
118
跳转到指定楼层
1
发表于 2011-1-21 15:57:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 fux2 于 2011-1-21 16:00 编辑
  1. class Window_XY < Window_Base
  2.   #=========================================================
  3.   # 该系统还可以设置为显示变量……具体请自己代入试试...
  4.   #=========================================================
  5.   #--------------------------------------------------------------------------
  6.   # ● 初始化窗口
  7.   #--------------------------------------------------------------------------
  8.   def initialize
  9.     super(0, 0, 200, 100)
  10.     self.contents = Bitmap.new(width - 32, height - 32)
  11.     refresh
  12.   end
  13.   #--------------------------------------------------------------------------
  14.   # ● 刷新
  15.   #--------------------------------------------------------------------------
  16.   def refresh
  17.     if $game_switches[2200]
  18.       self.visible = true
  19.     else
  20.       self.visible = false
  21.     end
  22.    self.contents.clear
  23.     #===========是否显示*32的坐标系。=========
  24.     if $game_switches[23]
  25.       x = $game_player.x * 32
  26.       y = $game_player.y * 32
  27.     else
  28.       x = $game_player.x
  29.       y = $game_player.y
  30.     end
  31.     #===============这个应该自己看得懂..======================
  32.     self.contents.draw_text(0, 0, 64, 32, "X")
  33.     self.contents.draw_text(80, 0, 64, 32, x.to_s)
  34.     self.contents.draw_text(0, 32, 64, 32, "Y")
  35.     self.contents.draw_text(80, 32, 64, 32, y.to_s)
  36.     # 代入之前设置的变量。表示如果开启了23号开关,将显示640*480的坐标系。
  37.     # 没错,看显示就知道了,每个格子实际上是32*32像素的小方块..
  38.   end
  39. end
  40. #========================================================
  41. # 在地图上显示该窗口...使用dispose和update进行刷新处理..
  42. #========================================================
  43. class Scene_Map
  44. alias xy1_main main
  45. def main            
  46.   @xywindow=Window_XY.new
  47.   xy1_main
  48.   @xywindow.dispose
  49. end
  50. alias xy1_update update
  51. def update
  52.    @xywindow.refresh
  53.    xy1_update
  54. end
  55. end
复制代码

点评

全删掉就好了  发表于 2011-1-21 16:00

Lv2.观梦者

虚構歪曲

梦石
0
星屑
309
在线时间
1194 小时
注册时间
2010-12-18
帖子
3928

贵宾

2
发表于 2011-1-21 16:18:03 | 只看该作者
  1. class Window_XY < Window_Base
  2.   #=========================================================
  3.   # 该系统还可以设置为显示变量……具体请自己代入试试...
  4.   #=========================================================
  5.   #--------------------------------------------------------------------------
  6.   # ● 初始化窗口
  7.   #--------------------------------------------------------------------------
  8.   def initialize
  9.     super(0, 0, 200, 100)
  10.     self.contents = Bitmap.new(width - 32, height - 32)
  11.     self.opacity = 0
  12.     refresh
  13.   end
  14.   #--------------------------------------------------------------------------
  15.   # ● 刷新
  16.   #--------------------------------------------------------------------------
  17.   def refresh
  18.     if $game_switches[2200]
  19.       self.visible = true
  20.     else
  21.       self.visible = false
  22.     end
  23.    self.contents.clear
  24.     #===========是否显示*32的坐标系。=========
  25.     if $game_switches[23]
  26.       x = $game_player.x * 32
  27.       y = $game_player.y * 32
  28.     else
  29.       x = $game_player.x
  30.       y = $game_player.y
  31.     end
  32.     #===============这个应该自己看得懂..======================
  33.     self.contents.draw_text(0, 0, 64, 32, "X")
  34.     self.contents.draw_text(80, 0, 64, 32, x.to_s)
  35.     self.contents.draw_text(0, 32, 64, 32, "Y")
  36.     self.contents.draw_text(80, 32, 64, 32, y.to_s)
  37.     # 代入之前设置的变量。表示如果开启了23号开关,将显示640*480的坐标系。
  38.     # 没错,看显示就知道了,每个格子实际上是32*32像素的小方块..
  39.   end
  40. end
  41. #========================================================
  42. # 在地图上显示该窗口...使用dispose和update进行刷新处理..
  43. #========================================================
  44. class Scene_Map
  45. alias xy1_main main
  46. def main            
  47.   @xywindow=Window_XY.new
  48.   xy1_main
  49.   @xywindow.dispose
  50. end
  51. alias xy1_update update
  52. def update
  53.    @xywindow.refresh
  54.    xy1_update
  55. end
  56. end
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-29 05:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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