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

Project1

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

[已经解决] 脚本问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2013-8-3
帖子
6
跳转到指定楼层
1
发表于 2013-9-25 11:38:38 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
我的脚本如下
写完用NPC测试后发现“b"选项光标怎么也选不到,按了好几下“下”跳到b选项后马上又回到a选项,这是怎么回事?
class Option
  def initialize(menu_index=0)
    @menu_index=menu_index
  end
  def main
    s1="a"
    s2="b"
    @window_a=Window_Command.new(200,[s1,s2])
    @window_a.y=100
    @window_a.height=380
    @window_a.index=@menu_index
    Graphics.transition
    loop do
      Graphics.update
      Input.update
      update
      if $scence!=self
        break
      end
    end
    Graphics.freeze
    @window_a.dispose
  end  
  def update
    @window_a.update
    if @window_a.active==true
      if Input.press?(Input::C)
        case @window_a.index
        when 0
          difficulty
        when 1
          volume
        end
      end
    end
  end
  if Input.press?(Input::B)
    $game_system.se_play($data_system.cancel_se)
    $scene=Scene_Map.new
    $game_map.autoplay
    return
  end
  def difficulty
    $game_system.se_play($data_system.decision_se)
    $scene=Scene_Item.new
    @window_a.active=false
  end
  def volume
    Audio.bgm_play("Audio/BGM/012-Them01",100,100)
    @window_a.active=true
  end
end

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2013-8-3
帖子
6
3
 楼主| 发表于 2013-9-26 00:05:16 | 只看该作者
myownroc 发表于 2013-9-25 11:54
找到if $scence!=self 改为if $scene!=self 不知道是不是手误…

{:2_271:}谢谢了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2749
在线时间
2630 小时
注册时间
2013-1-16
帖子
5657

贵宾

2
发表于 2013-9-25 11:54:09 | 只看该作者
找到if $scence!=self 改为if $scene!=self 不知道是不是手误…
(Created by @喵kano)


施工现场:hotege.github.io
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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