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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 迅雷進
打印 上一主题 下一主题

如何作等待?

 关闭 [复制链接]

Lv3.寻梦者

酱油的

梦石
0
星屑
1035
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

11
发表于 2008-4-11 04:53:41 | 只看该作者
def update....
  .....
  if Input.trigger?(Input::C)
    @wait = 50
    wait_for_me
  end
end

def wait_for_me
  loop do
    @wait -= 1
    break if @wait <=0
  end
  $scene =   if @wait <= 0
end
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
142
在线时间
264 小时
注册时间
2006-11-22
帖子
1057
12
发表于 2008-4-11 04:59:07 | 只看该作者
def wait(n)
loop do
if n > 0
n -= 1
else
break
end
end
end
















if Input.trigger?(Input::C)
wait(50)
xxx.dispose
end




回复 支持 反对

使用道具 举报

Lv1.梦旅人

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
帖子
4085

第1届短篇游戏比赛亚军

13
发表于 2008-4-11 05:16:34 | 只看该作者
if Input.trigger?(Input::C)
    sleep(1.25)
    #OOXX
end

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
纵然千里外,我等雁归来。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
帖子
2492

贵宾

14
发表于 2008-4-11 06:09:36 | 只看该作者
只要期望的代码没执行  就可以看成一种等待

通用但没效率的方法 - -b
class IdleCheck
    attr_accessor : bResReturned
    attr_accessor : ulWaitCount  

    def IsIdle
        return @bResReturned && (0 >= @ulWaitCount)
    end
    def Wait
        @ulWaitCount -= 1
    end
end


class Wnd
  def initialize
      @idleCheck = IdleCheck.new
  end
  def update
      if @idleCheck.IsIdle()
          ... ...
      else
          @idleCheck.Wait()
          ... ...
      end
  end
end
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

15
发表于 2008-4-11 06:26:46 | 只看该作者
直接Graphics.update重复若干次不行灭……
详细可以参考得失物品提示脚本设置的等待方式
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

Lv4.逐梦者

ST戰士

梦石
11
星屑
82
在线时间
1155 小时
注册时间
2007-5-5
帖子
3489

第5届短篇游戏比赛季军

16
 楼主| 发表于 2008-4-11 09:07:41 | 只看该作者
可以了~
感谢前辈们的指教~
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

歡迎瀏覽我的頻道:JinRaiXin -迅雷進-
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 15:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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