- 注册时间
- 2006-10-29
- 最后登录
- 2007-4-4
③业余
- 积分
- 222
|
发表于 2006-10-31 22:13:31
|
显示全部楼层
#---------------------------------------------------------
#●等待功能初始值設定
#---------------------------------------------------------
@total_sec = 0 #總秒數初始化
@sec_count = 60#60進位,用於將@total_sec 每60秒規0
@sec = 0 #進位後的秒數初始化
@delay = $game_variables[1]
#設定變數1 的值 當成等待時間.[1]可以自己設定要用
#幾號變數,如果用變數10 則[1]改成[10]
#---------------------------------------------------------
Graphics.transition(20)
# 主循环
loop do
if wait_change <= @dealy#判斷wait_change傳回的秒數 小於等於 自定義的等待時間則往下處理.
@sprite = Sprite.new
@sprite.bitmap = RPG::Cache.title("wlu.png")
@sprite.x = (640 - @sprite.bitmap.width) / 2
@sprite.y = (480 - @sprite.bitmap.height) / 2
@sprite.opacity = 255
# 刷新游戏画面
Graphics.update
# 刷新输入信息
else
# 刷新画面
update
# 如果画面被切换就中断循环
break
end#if wait_change end
end# loop end
# 装备过渡
Graphics.freeze
# 释放标题图形
@sprite.bitmap.dispose
@sprite.dispose
#-----------------------------------------------
#●等待設計
#-----------------------------------------------
def wait_change
@total_sec = Graphics.frame_count / Graphics.frame_rate
@sec = @total_sec % @sec_count
return @sec #回傳目前秒數
end |
|