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

Project1

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

[已经解决] 想要在进入游戏标题之前显示一个作者LOOG……

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
152 小时
注册时间
2014-3-3
帖子
50
跳转到指定楼层
1
发表于 2014-6-7 18:10:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
大家好,自己做了一个游戏,想要在未进入游戏标题之前,加入一个LOOG画面,自己尝试着改了脚本,不下10次然后次次游戏报错-,-……在网上搜了搜说可以用事件标题……但具体的方法没有0.0所以这才来请教的……怎么让游戏在未进入标题之前先显示一下LOOG画面?
无言一身轻,黎明麒麟啸九天,故作黎麟音。

Lv1.梦旅人

梦石
0
星屑
60
在线时间
350 小时
注册时间
2012-7-25
帖子
126
12
发表于 2014-6-9 21:28:37 手机端发表。 | 只看该作者
脚本可以的,复制一下Scene_menu,然后把类名称都改成Scene_Logo,删掉所有和Window、Foreground相关的语句块,再把Background显示图片的语句改成指定路径,在初试化的函数里加上调用Scene_Menu,最后把初始界面改成Scene_logo就行,不过不知道如何延长logo时间

点评

update里面加一个计时器判定就好了  发表于 2014-6-10 11:46
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
152 小时
注册时间
2014-3-3
帖子
50
11
 楼主| 发表于 2014-6-9 07:27:51 | 只看该作者
子弹君 发表于 2014-6-8 20:15
具体说明按照脚本里来改

阿里嘎多~

点评

沙唷啦啦~  发表于 2014-6-9 07:38
无言一身轻,黎明麒麟啸九天,故作黎麟音。
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

卑微的梦

梦石
0
星屑
523
在线时间
820 小时
注册时间
2013-2-23
帖子
1185

短篇九勇士组季军

10
发表于 2014-6-8 20:15:33 | 只看该作者
具体说明按照脚本里来改
  1. #===============================================================================
  2. # ■ 开头画面添加logo
  3. #-------------------------------------------------------------------------------
  4. # RGSS3版本
  5. #版本号:1.00
  6. #再次作者:猫尾草
  7. #原作者:Dëvic
  8. #===============================================================================

  9. module SceneManager
  10.   #--------------------------------------------------------------------------
  11.   # ● 运行
  12.   #--------------------------------------------------------------------------
  13.   def self.run
  14.     DataManager.init
  15.     Audio.setup_midi if use_midi?
  16.     [url=home.php?mod=space&uid=420706]@Scene[/url] = first_scene_class.new
  17.     @scene = scend_scene_class.new
  18.     @scene.main while @scene
  19.   end
  20.   def self.first_scene_class
  21.     $BTEST ? Scene_Battle : Scene_logo
  22.   end
  23.   def self.scend_scene_class
  24.     $BTEST ? Scene_Battle : Scene_Title
  25.   end
  26. end

  27. class Scene_logo
  28.   
  29.   #设定标准值
  30.   AudioTypes = %w( BGM BGS ME SE )
  31.   
  32.   def initialize
  33.     #图像名字可以自定义,可以自己添加
  34.     @img = [ '宠物王国标题字.png'  ]
  35.     #褪色和淡出效果设置,要输入为true 不要则输入false
  36.     [url=home.php?mod=space&uid=274289]@fade[/url] = true
  37.     #淡出淡入值(帧)【一帧=1/60秒】
  38.     @fade_delay = 30
  39.     #在屏幕中的等待时间,默认为120帧
  40.     @delaying = 120
  41.     #音频模块设定,需要的可以在这里修改
  42.     @audio =[ 'logo.OGG', 100, 100, AudioTypes[0] ]
  43.     main
  44.   end
  45.   #----------------------------------------------------------------------------
  46.   # ● 主处理
  47.   #----------------------------------------------------------------------------
  48.   def main
  49.     @img.each{ |i|
  50.      [url=home.php?mod=space&uid=114926]@sprite[/url] = Sprite.new
  51.      @sprite.bitmap = Cache.system(i)
  52.      if AudioTypes
  53.        case @audio[3]
  54.        when 'BGM'
  55.          Audio.bgm_play("Audio/BGM/#{@audio[0]}", @audio[1], @audio[2])
  56.        when 'BGS'
  57.          Audio.bgs_play("Audio/BGS/#{@audio[3]}", @audio[4], @audio[5])
  58.        when 'ME'
  59.          Audio.me_play("Audio/ME/#{@audio[6]}", @audio[7], @audio[8])
  60.        when 'SE'
  61.          Audio.se_play("Audio/SE/#{@audio[9]}", @audio[10], @audio[11])
  62.       end
  63.      end
  64.     Graphics.transition
  65.     Graphics.fadein(@fade_delay) if @fade == true
  66.     Graphics.wait(@delaying)
  67.     Graphics.fadeout(@fade_delay) if @fade == true
  68.     Graphics.freeze
  69.     @sprite.dispose and @sprite.bitmap.dispose
  70.     Graphics.freeze
  71.     }
  72.   end
  73.   SceneManager.call(Scene_Title)
  74. end
复制代码

评分

参与人数 1星屑 +200 收起 理由
taroxd + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
152 小时
注册时间
2014-3-3
帖子
50
9
 楼主| 发表于 2014-6-8 10:06:44 | 只看该作者
VIPArcher 发表于 2014-6-7 19:31
给你个范例沙发附件就是事件标题

阿里嘎多~谢谢你的范例~已下载学习中~
无言一身轻,黎明麒麟啸九天,故作黎麟音。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
152 小时
注册时间
2014-3-3
帖子
50
8
 楼主| 发表于 2014-6-8 10:05:41 | 只看该作者
VIPArcher 发表于 2014-6-7 19:31
给你个范例沙发附件就是事件标题

阿里嘎多~已下载范例~
无言一身轻,黎明麒麟啸九天,故作黎麟音。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
152 小时
注册时间
2014-3-3
帖子
50
7
 楼主| 发表于 2014-6-8 10:03:35 | 只看该作者
taroxd 发表于 2014-6-7 18:51
就是做个地图,游戏直接从这个地图开始,你想怎么做就怎么做。
简单点的比如:先显示图片,过一段时间后 ...

0 0……好吧~十分感谢你的回答~虽然说还是有点不懂囧……但还是自己再研究研究吧……
无言一身轻,黎明麒麟啸九天,故作黎麟音。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

梦石
0
星屑
2315
在线时间
5539 小时
注册时间
2011-1-10
帖子
6619

青铜编剧史诗剧作家剧作品鉴家

6
发表于 2014-6-7 21:00:48 | 只看该作者
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10079
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

5
发表于 2014-6-7 19:31:02 | 只看该作者
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

4
发表于 2014-6-7 18:51:14 | 只看该作者
本帖最后由 taroxd 于 2014-6-8 10:19 编辑
13980780693 发表于 2014-6-7 18:15
0.0………好吧。。看来是又要用事件又要用脚本了T T……只不过想请问一下,事件怎么制作标题画面- -? ...


就是做个地图,游戏直接从这个地图开始,你想怎么做就怎么做。
简单点的比如:先显示图片,过一段时间后消失,然后主角看到了三个人,你和一个人对话可以开新游戏,另一个人可以读档,还有一个退出游戏之类的

要打开读档界面可以使用
  1. SceneManager.call(Scene_Load)
复制代码
而复杂点的比如这个游戏


此外,如果只是要提前显示logo的话,不需要事件标题也很容易做到。只是我现在懒得写脚本而已(pia

最后吐槽:是LOGO不是LOOG

@Sion 结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-2 13:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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