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

Project1

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

如何作等待?

 关闭 [复制链接]

Lv4.逐梦者

ST戰士

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

第5届短篇游戏比赛季军

跳转到指定楼层
1
发表于 2008-4-11 02:21:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
不是利用菜单在游戏中等待,
而是在脚本里调用等待,
也就是说我想要利用脚本来控制某窗口作等待的功能。
请前辈们指教~
版务信息:本贴由楼主自主结贴~
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

歡迎瀏覽我的頻道:JinRaiXin -迅雷進-

Lv2.观梦者

神隐的主犯

梦石
0
星屑
288
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

2
发表于 2008-4-11 02:24:18 | 只看该作者
wait(帧数)   是这个不?

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
142
在线时间
264 小时
注册时间
2006-11-22
帖子
1057
3
发表于 2008-4-11 02:44:29 | 只看该作者
def wait(n)
loop do
  if n > 0
   n -= 1
   return
  end
end
end
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风之塞尔达

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

贵宾

4
发表于 2008-4-11 02:50:04 | 只看该作者
以下引用3535于2008-4-10 18:44:29的发言:

def wait(n)
loop do
if n > 0
  n -= 1
  return
end
end
end

这个函数是你自己写的吗?         不要随便贴出来啊
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
142
在线时间
264 小时
注册时间
2006-11-22
帖子
1057
5
发表于 2008-4-11 02:53:39 | 只看该作者
以下引用link006007于2008-4-10 18:50:04的发言:


以下引用3535于2008-4-10 18:44:29的发言:

def wait(n)
loop do
if n > 0
n -= 1
return
end
end
end


这个函数是你自己写的吗?         不要随便贴出来啊

看Interpreter做的,沒測試
回复 支持 反对

使用道具 举报

Lv4.逐梦者

ST戰士

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

第5届短篇游戏比赛季军

6
 楼主| 发表于 2008-4-11 04:02:04 | 只看该作者
以下引用3535于2008-4-10 18:44:29的发言:

def wait(n)
loop do
if n > 0
  n -= 1
  return
end
end
end

抱歉前辈,
这个无法使用……
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

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

使用道具 举报

Lv1.梦旅人

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


回复 支持 反对

使用道具 举报

Lv1.梦旅人

茄孓

梦石
0
星屑
72
在线时间
140 小时
注册时间
2007-5-29
帖子
956
8
发表于 2008-4-11 04:20:09 | 只看该作者
脚本等待
可以用
@wait_cound = X ?
窗口等待?具体什么效果啊?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

茄孓

梦石
0
星屑
72
在线时间
140 小时
注册时间
2007-5-29
帖子
956
9
发表于 2008-4-11 04:38:26 | 只看该作者
把这个脚本
  1.   if @wait_count != nil
  2.   @wait_count -= 1
  3.   if @wait_count == 0
  4.   @wait_count = nil
  5.   end
  6.   return
  7. end
复制代码

放到窗口的refresh下
然后用
@wait_count = x
来等待
举个例子 金钱的刷新我将等待40刷一下
  1. #==============================================================================
  2. # ■ Window_Gold
  3. #------------------------------------------------------------------------------
  4. #  显示金钱的窗口。
  5. #==============================================================================

  6. class Window_Gold < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化窗口
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 0, 160, 64)
  12.     self.contents = Bitmap.new(width - 32, height - 32)
  13.     refresh
  14.   end
  15.   #--------------------------------------------------------------------------
  16.   # ● 刷新
  17.   #--------------------------------------------------------------------------
  18.   def refresh
  19.       if @wait_count != nil
  20.   @wait_count -= 1
  21.   if @wait_count == 0
  22.   @wait_count = nil
  23.   end
  24.   return
  25. end
  26. @wait_count = 40
  27.     self.contents.clear
  28.     cx = contents.text_size($data_system.words.gold).width
  29.     self.contents.font.color = normal_color
  30.     self.contents.draw_text(4, 0, 120-cx-2, 32, $game_party.gold.to_s, 2)
  31.     self.contents.font.color = system_color
  32.     self.contents.draw_text(124-cx, 0, cx, 32, $data_system.words.gold, 2)
  33.   end
  34. end
复制代码


版主对此帖的评论:『update才是每祯调用的~』,积分『-0』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
版主对此帖的评论:『update才是每祯调用的~』,积分『-0』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

ST戰士

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

第5届短篇游戏比赛季军

10
 楼主| 发表于 2008-4-11 04:41:55 | 只看该作者
以下引用9244579于2008-4-10 20:20:09的发言:

脚本等待
可以用
@wait_cound = X ?
窗口等待?具体什么效果啊?


[本贴由作者于 2008-4-10 20:21:40 最后编辑]

当 Input.trigger?(Input::C) 启动的时候,
让窗口需等待大概 50 帧左右再退出窗口。
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

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

使用道具 举报

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

本版积分规则

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

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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