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

Project1

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

[已经过期] 我创建了个带选项的窗口,可是每次disposed的时候会报错

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
92 小时
注册时间
2012-1-30
帖子
44
跳转到指定楼层
1
发表于 2016-8-11 14:03:55 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
脚本“Window_Base”第 84 行:发生 RGSSError 。

disposed window



求大神帮忙解答下呀,其他普通信息窗口都没问题,就这个有问题


RUBY 代码复制
  1. #==============================================================================
  2. # ■ Map_Name_Display
  3. #------------------------------------------------------------------------------
  4. #  右上角打开功能菜单链接
  5. #==============================================================================
  6.  
  7. class Window_Page_Turn < Window_HorzCommand
  8.   #--------------------------------------------------------------------------
  9.   # ● 初始化
  10.   #--------------------------------------------------------------------------
  11.   def initialize
  12.     super(Graphics.width - window_width, 26)
  13.   end
  14.  
  15.   #--------------------------------------------------------------------------
  16.   # ● 获取项目的内容的宽
  17.   #--------------------------------------------------------------------------
  18.   def item_width
  19.     60
  20.   end
  21.   #--------------------------------------------------------------------------
  22.   # ● 获取项目内容的高
  23.   #--------------------------------------------------------------------------
  24.   def item_height
  25.     24
  26.   end
  27.   #--------------------------------------------------------------------------
  28.   # ● 获取项目的宽
  29.   #--------------------------------------------------------------------------
  30.   def window_width
  31.     140
  32.   end
  33.   #--------------------------------------------------------------------------
  34.   # ● 获取项目的高
  35.   #--------------------------------------------------------------------------
  36.   def window_height
  37.     32
  38.   end
  39.   #--------------------------------------------------------------------------
  40.   # ● 获取项目边距
  41.   #--------------------------------------------------------------------------
  42.   def standard_padding
  43.     return 4
  44.   end
  45.   #--------------------------------------------------------------------------
  46.   # ● 获取项目的内容
  47.   #--------------------------------------------------------------------------
  48.   def draw_item(index)
  49.     rect = item_rect_for_text(index)
  50.     contents.font.size = 18
  51.     contents.font.bold = true
  52.     self.contents.draw_text(rect.x, 3, rect.width, 22, command_name(index),1)
  53.   end
  54.   #--------------------------------------------------------------------------
  55.   # ● 获取项目的绘制矩形
  56.   #--------------------------------------------------------------------------
  57.   alias pageturn_item_rect item_rect
  58.   def item_rect(index)
  59.     rect = Rect.new
  60.     rect.width = item_width - 4
  61.     rect.height = item_height - 4
  62.     rect.x = index % col_max * (item_width + spacing) + 2
  63.     rect.y = index / col_max * item_height + 2
  64.     rect
  65.   end
  66.   #--------------------------------------------------------------------------
  67.   # ● 获取项目的绘制矩形(内容用)
  68.   #--------------------------------------------------------------------------
  69.   def item_rect_for_text(index)
  70.     rect = pageturn_item_rect(index)
  71.     rect.x += 4
  72.     rect.width -= 8
  73.     rect
  74.   end
  75.   #--------------------------------------------------------------------------
  76.   # ● 获取项目选择列表
  77.   #--------------------------------------------------------------------------
  78.   def make_command_list
  79.     if $game_variables[$variables_plies] == 1
  80.       add_command("回  城", :gohome)
  81.     else
  82.       add_command("上一层", :last_plies)
  83.     end
  84.     add_command("下一层", :next_plies)
  85.   end
  86. end

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

本版积分规则

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

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

GMT+8, 2024-11-16 19:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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