查看: 3928|回复: 10

[已经解决] 显示LOGO脚本可以显示多张LOGO图吗?

[复制链接]
梦石
0
星屑
50
在线时间
270 小时
注册时间
2013-7-19
回帖
94
发表于 2013-11-11 13:31:19 | 显示全部楼层 |阅读模式

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

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

×
这个脚本用来跳过标题显示一张LOGO再返回标题的,那能不能显示多张图片呢?脚本怎么修改呢?
PS:如果可以配合AVI播放器在标题前插入一段视频就更好了~~
[pre lang="ruby" line="1"]#==============================================================================
# ■ Game_Start
#------------------------------------------------------------------------------
#  商标以及开场动画等
#
#==============================================================================

#等待时间(0~100)
$ttime=55
time=$ttime


@sprite = Sprite.new
@sprite.bitmap = RPG::Cache.title("LOGO.png")
# 生成位置为画面中央
@sprite.x = (640 - @sprite.bitmap.width) / 2
@sprite.y = (480 - @sprite.bitmap.height) / 2


# 透明度(0为完全透明)
i=0
j=0
while i<255
  @sprite.opacity = i
  i+=5
  # 执行过渡
  Graphics.transition
  # 刷新游戏画面
  Graphics.update
end
while j<(time*2)
  @sprite.opacity = 255
  j+=1
  # 执行过渡
  Graphics.transition
  # 刷新游戏画面
  Graphics.update
end

while i>0
  @sprite.opacity = i
  i-=5
  # 执行过渡
  Graphics.transition
  # 刷新游戏画面
  Graphics.update
end
# 装备过渡
Graphics.freeze
# 释放标题图形
@sprite.bitmap.dispose
@sprite.dispose[/pre]
梦石
0
星屑
50
在线时间
197 小时
注册时间
2011-6-10
回帖
216
发表于 2013-11-11 15:22:41 | 显示全部楼层
可以弄多张啊,先设定一个sprite就叫做sprite2吧,然后opacity =0,然后把那三个while循环复制粘贴在freeze前面,把sprite.opacity改成sprite2.opacity就差不多了,然后disposeupdate一下……

话说,视频脚本应该可以用搜索找到吧,我见过两个了……
特点:懒
特性:懒
爱好:潜水

《巴雅前奏曲》目前已完成,正在挖学美工……
新坑:目前正制作中0 0
回复

使用道具 举报

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
回帖
10960

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

发表于 2013-11-11 21:43:16 | 显示全部楼层
插入视频见此贴:
http://rpg.blue/thread-161257-1-1.html

显示多张LOGO
脚本如下:
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

评分

参与人数 2星屑 +200 收起 理由
myownroc + 100 塞糖
明特·布兰马修 + 100 认可答案

查看全部评分

大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

回复

使用道具 举报

梦石
0
星屑
50
在线时间
270 小时
注册时间
2013-7-19
回帖
94
 楼主| 发表于 2013-11-12 13:30:08 | 显示全部楼层
本帖最后由 PCPC_02 于 2013-11-12 13:41 编辑
美丽晨露 发表于 2013-11-11 21:43
插入视频见此贴:
http://rpg.blue/thread-161257-1-1.html


报错了。
截图12.png

点评

我这边没有错误,请检查脚本是否复制正确  发表于 2013-11-12 21:14
回复

使用道具 举报

故九江太守

梦石
0
星屑
314
在线时间
2158 小时
注册时间
2012-12-5
回帖
4323
发表于 2013-11-12 18:42:13 | 显示全部楼层
[pre lang="ruby" line="1" file="Logo"]#==============================================================================
# ■ Game_Start
#------------------------------------------------------------------------------
#  商标以及开场动画等
#  使用方法: 复制该脚本,插入到 main 前。
#==============================================================================
#◆ 设置项:
#-------------------------
# 设置图片1路径
$图片1路径 = "Graphics/Pictures/"
$图片1文件名 = "logo_01"
# 设置图片2路径
$图片2路径 = "Graphics/Pictures/"
$图片2文件名 = "logo_02"
#==============================================================================
@logo_01 = Sprite.new;@logo_01.bitmap = Bitmap.new($图片1路径+$图片1文件名);@logo_01.opacity = 0
for r in 0...55;@logo_01.opacity += 5;1.times{Graphics.update};end ;50.times{Graphics.update}
for r in 0...55;@logo_01.opacity -= 5;1.times{Graphics.update};end ;@logo_02 = Sprite.new
@logo_02.bitmap = Bitmap.new($图片2路径+$图片2文件名);@logo_02.opacity = 0;for r in 0...55
@logo_02.opacity += 5;1.times{Graphics.update};end ;50.times{Graphics.update};for r in 0...55
@logo_02.opacity -= 5;1.times{Graphics.update};end ;@logo_01.bitmap.dispose;@logo_01.dispose
@logo_02.bitmap.dispose;@logo_02.dispose;50.times{Graphics.update}[/pre]

评分

参与人数 1星屑 +60 收起 理由
myownroc + 60 塞糖

查看全部评分

回复

使用道具 举报

薄凉看客

梦石
0
星屑
50
在线时间
1269 小时
注册时间
2010-6-20
回帖
1223
发表于 2013-11-13 13:05:07 | 显示全部楼层
多复制几次原脚本改文件名就行了
回复

使用道具 举报

梦石
0
星屑
50
在线时间
270 小时
注册时间
2013-7-19
回帖
94
 楼主| 发表于 2013-11-13 22:55:25 | 显示全部楼层
解决了,十分感谢各位的帮忙~~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
270 小时
注册时间
2013-7-19
回帖
94
 楼主| 发表于 2013-11-16 12:25:37 | 显示全部楼层
你最珍贵 发表于 2013-11-12 18:42
#==============================================================================
# ■ Game_Start
#--- ...

追问一句:可以播放SE吗?

点评

音效大小,音效节拍  发表于 2013-11-17 00:25
随便哪里都可以。。 可以自己测试一下  发表于 2013-11-16 23:07
回复

使用道具 举报

故九江太守

梦石
0
星屑
314
在线时间
2158 小时
注册时间
2012-12-5
回帖
4323
发表于 2013-11-16 12:29:48 | 显示全部楼层
PCPC_02 发表于 2013-11-16 12:25
追问一句:可以播放SE吗?

Audio.se_play("Audio/SE/017-Jump03", 70, 80)

点评

明白了,再次表示感谢~~  发表于 2013-11-17 15:09
请问70、80是什么意思呢?  发表于 2013-11-16 23:36
请问加到哪里?  发表于 2013-11-16 21:51
回复

使用道具 举报

梦石
0
星屑
60
在线时间
26 小时
注册时间
2013-9-1
回帖
7
发表于 2014-8-2 16:13:43 | 显示全部楼层
PCPC_02 发表于 2013-11-12 13:30
报错了。

是不是脚本上的目录和你的不对应?图片是放在title文件夹下的logo.png

评分

参与人数 1星屑 -100 收起 理由
RyanBern -100 挖坟,LZ的问题已经解决,请不要再发此帖中.

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部