Project1
标题:
在游戏前插入LOGO
[打印本页]
作者:
工藤优作
时间:
2010-8-7 19:08
提示:
作者被禁止或删除 内容自动屏蔽
作者:
工藤优作
时间:
2010-8-7 19:11
提示:
作者被禁止或删除 内容自动屏蔽
作者:
BBBBB6
时间:
2010-8-7 19:24
本帖最后由 BBBBB6 于 2010-8-7 19:25 编辑
在Main前面新建一个页插入下面脚本的全部内容,还要准备一张名为logo的图片
#==============================================================================
# ■ Scene_Logo
#------------------------------------------------------------------------------
# 处理片头的类。
#==============================================================================
class Scene_Logo
#--------------------------------------------------------------------------
# ● 主处理
#--------------------------------------------------------------------------
def main
# 如果您不想在每次测试游戏游戏的时候都显示LOGO,请加入以下注释语句
# if $DEBUG
# $scene = Scene_Title.new
# return
# end
# 生成LOGO图形
@sprite = Sprite.new
@sprite.bitmap = RPG::Cache.picture("logo")
@sprite.x = 160
@sprite.y = 120
# 显示计时器
@show_time=60
# 执行过渡
Graphics.transition(20)
# 主循环
while @show_time>0 do
# 刷新游戏画面
Graphics.update
# 显示计时器减一
@show_time -= 1
end
# 准备过渡
Graphics.freeze
# 释放标题图形
@sprite.bitmap.dispose
@sprite.dispose
# 执行过渡,过渡到全黑
Graphics.transition(20)
# 准备过渡,用于准备过渡到标题画面
Graphics.freeze
# 进入标题画面
$scene = Scene_Title.new
end
end
复制代码
搞定之后把main的13行改成这样:
$scene = Scene_Logo.new
复制代码
作者:
小幽的马甲
时间:
2010-8-7 19:28
如果用3L的脚本,还要把main里的 $scene = Scene_Title.new改成 $scene = Scene_Logo.new
作者:
BBBBB6
时间:
2010-8-7 19:29
回复
小幽的马甲
的帖子
对啊,我写了啊
作者:
工藤优作
时间:
2010-8-7 19:36
提示:
作者被禁止或删除 内容自动屏蔽
作者:
tree52
时间:
2010-8-7 19:57
3、4楼说的很清楚了,我只说说自己当时用这个脚本时候,觉得LOGO这么显示不大好看,所以后来改用事件做的脚本看起来更舒服了一些——当然可能是本人自己脚本太差了- -|
所以无视吧,只是说说自己的意见,呵呵!
作者:
BBBBB6
时间:
2010-8-7 20:05
回复
tree52
的帖子
那个啊,先把scene_Title改成跳过标题画面
然后用事件的那个伐?
作者:
tree52
时间:
2010-8-7 20:32
回复
BBBBB6
的帖子
呵呵,嗯……所言极是。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1