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

Project1

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

[已经解决] 自己乱搞了个窗口,想做其它用途,失败,求助!

[复制链接]

Lv3.寻梦者

梦石
0
星屑
4169
在线时间
258 小时
注册时间
2013-10-13
帖子
815
跳转到指定楼层
1
发表于 2015-8-6 14:19:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 kvkv97 于 2015-8-6 14:25 编辑

  1. #【说明】:在地图上建立一个事件调用脚本,事件脚本“$scene = My_scene.new”
  2. #用ABC做其它作用
  3. class My_window < Window_Selectable
  4.   def initialize(width,aaa) #aaa表示光标选项
  5.     super(0,0,100,aaa.size * 32 + 32)
  6.     @item_max = aaa.size
  7.     @aaa[/url] = aaa
  8.     self.contents = Bitmap.new(width, @item_max * 32)
  9.     refresh
  10.     self.index = 0
  11.   end
  12.   def refresh
  13.     for i in [email][email protected][/email]
  14.       draw_item(i)#
  15.     end
  16.   end
  17.   def draw_item(index)
  18.     rect = Rect.new(4, 32*index, self.contents.width, 32)
  19.     self.contents.draw_text(rect, @aaa[index])#在矩形中描绘字符串(数组)
  20.   end
  21. end
  22. class My_scene
  23.   def main
  24.     s1 = "A"
  25.     s2 = "B"
  26.     s3 = "C"
  27.     @my_window = My_window.new(32, [s1, s2, s3])
  28.     Graphics.transition
  29.     loop do
  30.       Graphics.update
  31.       Input.update
  32.       update
  33.       if $scene != self
  34.         break
  35.       end
  36.     end
  37.     Graphics.freeze
  38.     @my_window.dispose
  39.   end
  40.   def update
  41.     # 刷新命令窗口
  42.     @my_window.update
  43.     if Input.trigger?(Input::C)
  44.       # 命令窗口的光标位置的分支
  45.       case @my_window.index
  46.       when 0  # A
  47. #        command_new_game
  48.       when 1  # B
  49. #        command_continue
  50.       when 2  # C
  51. #        command_shutdown
  52.     end
  53.     end
  54.     if Input.trigger?(Input::SHIFT)
  55.       $game_system.se_play($data_system.cancel_se)
  56.       $scene = Scene_Map.new
  57.     end
  58.   end
  59. end
复制代码
发现初始化不了场景,急求助大神。帮解决!!

Lv1.梦旅人

路人党员

梦石
0
星屑
52
在线时间
2276 小时
注册时间
2010-12-30
帖子
3225
2
发表于 2015-8-6 16:24:15 | 只看该作者
继承错了,应该要继承Window_Command

点评

不是这个原因,是我字母写错了  发表于 2015-8-7 16:07
谢谢了  发表于 2015-8-6 19:09

评分

参与人数 1星屑 +90 收起 理由
RyanBern + 90 塞糖

查看全部评分

本人擅长XP,如果有脚本或者Ruby方面的问题欢迎发电邮到[email protected]咨询,本人很少检查电邮所以不一定会及时回复,本人不会直接出手解决问题只会提供一个方向,所以谢绝伸手党
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 17:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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