Project1
标题:
求logo脚本
[打印本页]
作者:
2911044980
时间:
2015-7-8 21:43
标题:
求logo脚本
求logo脚本,为什么插入logo脚本后没有效果,Main脚本应该怎么设置才能用
作者:
美丽晨露
时间:
2015-7-8 21:53
本帖最后由 美丽晨露 于 2015-7-8 21:54 编辑
[pre lang="ruby"]class Scene_Logo
#-----------------------------------------------
# ● 主处理
#-----------------------------------------------
def main
#播放音效
logoSe = "Audio/SE/LOGO.WAV"
Audio.se_play(logoSe)
# 生成LOGO图形
@sprite = Sprite.new
@sprite.bitmap = Bitmap.new("Graphics/Pictures/66RPGLOGO")
@sprite.x = 0
@sprite.y = 0
# 显示计时器
@show_time=30
# 执行过渡
Graphics.transition(20)
# 主循环
while @show_time>0 do
# 刷新游戏画面
Graphics.update
# 显示计时器减一
Input.update
@show_time -= 1
end
# 准备过渡
Graphics.freeze
# 释放标题图形
@sprite.bitmap.dispose
@sprite.dispose
# 执行过渡,过渡到全黑
Graphics.transition(20)
# 准备过渡,用于准备过渡到标题画面
Graphics.freeze
# 生成LOGO图形
@sprite = Sprite.new
@sprite.bitmap = Bitmap.new("Graphics/Pictures/作者LOGO")
@sprite.x = 0
@sprite.y = 0
# 显示计时器
@show_time=30
# 执行过渡
Graphics.transition(20)
# 主循环
while @show_time>0 do
# 刷新游戏画面
Graphics.update
# 显示计时器减一
Input.update
@show_time -= 1
end
# 准备过渡
Graphics.freeze
# 释放标题图形
@sprite.bitmap.dispose
@sprite.dispose
# 执行过渡,过渡到全黑
Graphics.transition(20)
# 准备过渡,用于准备过渡到标题画面
Graphics.freeze
# 这里哦
# unless (Dir.glob('Save*.rvdata').size > 0)
#再次生成LOGO图形
@sprite = Sprite.new
@sprite.bitmap = Bitmap.new("Graphics/Pictures/LOGO")
#播放音效
logoSe = "Audio/SE/LOGO2.WAV"
Audio.se_play(logoSe)
@sprite.x = 0
@sprite.y = 0
# 显示计时器
@show_time=40
# 执行过渡
Graphics.transition(40)
# 主循环
while @show_time>0 do
# 刷新游戏画面
Graphics.update
# 显示计时器减一
Input.update
@show_time -= 1
end
# 准备过渡
Graphics.freeze
# 释放标题图形
@sprite.bitmap.dispose
@sprite.dispose
# 执行过渡,过渡到全黑
Graphics.transition(40)
# 准备过渡,用于准备过渡到标题画面
Graphics.freeze
# 进入标题画面
$scene = Scene_Title.new
end
end
[/pre]
#==============================================================================
# ■ Main
#------------------------------------------------------------------------------
# 各定义结束后、从这里开始实际处理。
#==============================================================================
begin
# 准备过渡
# 设置系统默认字体
Font.default_name = ([,宋体"])
Graphics.freeze
# 生成场景对像 (标题画面)
$scene = Scene_Logo.new
# $scene 为有效的情况下调用 main 过程
while $scene != nil
$scene.main
end
# 淡入淡出
Graphics.transition(20)
rescue Errno::ENOENT
# 补充 Errno::ENOENT 以外错误
# 无法打开文件的情况下、显示信息后结束
filename = $!.message.sub("No such file or directory - ", "")
print("找不到文件 #{filename}。 ")
end
复制代码
需要更改main初始的调用场景。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X5.0