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

Project1

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

[已经解决] 如何在不重写Main的情况下改变第一个Scene

[复制链接]

Lv3.寻梦者

唯一的信徒

梦石
0
星屑
1665
在线时间
1357 小时
注册时间
2013-1-29
帖子
1637
跳转到指定楼层
1
发表于 2013-3-25 21:30:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
现在我写了个在标题画面之前的Scene(就是显示图片啊神马的),之后就是打算把第一个Scene变成这个我写的Scene。于是现在就来请教了。。。。到底怎么在不重写一个Main的情况下改变第一个Scene。。。。(假如实在改不了的话我去把我写的和Scene_Title合并算了。。。。)
『我只是一个正在潜心修炼的渣乐师罢了』
Dear Time\(^o^)/~


假如上面的图片挂了的话麻烦各位去发个帖 @ 一下 orzFly 让他修复 deartime

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9418
在线时间
2749 小时
注册时间
2008-9-5
帖子
3544

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

2
发表于 2013-3-25 23:41:31 | 只看该作者
你可以把你写的那个Scene的名字改成Scene_Title
然后把Scene_Title改成Scene_Title_2,
当前面的Scene处理完了之后再转到_2去就好了……
(话说直接改了Main里的第一个Scene多方便……

点评

LBQ
好吧。。。。。感觉兼容度还是那么低。。。还是VA好。。。感谢回答。。。  发表于 2013-3-25 23:51

评分

参与人数 1星屑 +20 收起 理由
hcm + 20 感谢回答

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33621
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

3
发表于 2013-3-27 20:50:57 | 只看该作者
本帖最后由 芯☆淡茹水 于 2013-3-27 20:57 编辑

   话说很简单啊

main 脚本:
  1. #==============================================================================
  2. # ■ Main
  3. #------------------------------------------------------------------------------
  4. #  各定义结束后、从这里开始实际处理。
  5. #==============================================================================

  6. begin
  7.   # 准备过渡
  8.   # 设置系统默认字体
  9.   Font.default_name = (["黑体"])
  10.   Graphics.freeze
  11.   # 生成场景对像 (标题画面)
  12.   $scene = Scene_Title.new
  13.   # $scene 为有效的情况下调用 main 过程
  14.   while $scene != nil
  15.     $scene.main
  16.   end
  17.   # 淡入淡出
  18.   Graphics.transition(20)
  19. rescue Errno::ENOENT
  20.   # 补充 Errno::ENOENT 以外错误
  21.   # 无法打开文件的情况下、显示信息后结束
  22.   filename = $!.message.sub("No such file or directory - ", "")
  23.   print("找不到文件 #{filename}。 ")
  24. end
复制代码
里面有一句:$scene = Scene_Title.new
把其改成你想要的场景即可啊
比如把它改成 Scene_Map




然后在 Scene_Map里把一些必要的东西加进去




这样就OK了,,,

评分

参与人数 1梦石 +1 收起 理由
hcm + 1 认可答案

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

4
发表于 2013-3-27 21:53:34 | 只看该作者
  1. class Scene_Title
  2.   def initialize
  3.     back = Sprite.new
  4.     back.bitmap = RPG::Cache.title("001-title01")  # <--  自己改
  5.     Graphics.transition
  6.     30.times{Graphics.update}  # <-- 自己改停留的时间
  7.     51.times{back.opacity -= 5;Graphics.update}
  8.     back.bitmap.dispose
  9.     back.dispose
  10.   end
  11. end
复制代码

评分

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

查看全部评分

我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-27 03:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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