Project1

标题: 怎么设置一个无法拒绝的请求 [打印本页]

作者: 326482904    时间: 2013-12-7 15:12
标题: 怎么设置一个无法拒绝的请求
  比如说一个人请求加入队伍!!选择是  否  。  无论怎么点否 都无法取消!只有点是 让他加入队伍才行!!
作者: qqyxzyb    时间: 2013-12-7 16:03
将其设置为一个公共事件,在显示选择项选否的场合重新执行该事件即可
作者: fux2    时间: 2013-12-7 17:34
标签,跳转标签
作者: 紫英晓狼1130    时间: 2013-12-7 17:38
选择否时直接使用标签跳转,既然是无法拒绝的干嘛还选择?
作者: 恐惧剑刃    时间: 2013-12-8 11:01
只说如何做到,不评论LZ的这种设置。

在游戏中$scene = Scene_select.new 即可

class Scene_select
  def main
    map = Spriteset_Map.new
    @command = Window_Command.new(160, %w|加入队伍 取消选择|)
    Graphics.transition
    while $scene == self
       Graphics.update ; Input.update ; update
    end
    Graphics.freeze
    @command.dispose
    map.dispose
  end
  def update
    @command.update
    if Input.trigger?(Input::C) and @command.index == 0
       # 加入队伍等
    end
  end
end
作者: stevenrock    时间: 2013-12-8 22:24
我推荐一个非常变态的方法吧,设置一个循环,如果选否就重新进入循环,选择是就中断循环。
作者: 风若·飘絮    时间: 2013-12-8 23:20
恋′挂机 发表于 2013-12-8 11:01:54
只说如何做到,不评论LZ的这种设置。

在游戏中$scene = Scene_select.new 即可

class Scene_select
  def main
    map =

LZ这种做法很XX……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1