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

Project1

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

[已经解决] 怎样在不同时间显示不同的标题画面?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2013-3-19
帖子
44
跳转到指定楼层
1
发表于 2013-3-24 15:33:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
比如第一次进游戏显示标题画面A,玩到剧情第二章时再进游戏显示标题画面B,以此类推?能做出这种效果吗?如果能的话怎么做?{:2_264:}

Lv1.梦旅人

梦石
0
星屑
55
在线时间
160 小时
注册时间
2012-2-10
帖子
98
11
发表于 2013-3-27 09:56:03 | 只看该作者
这个 貌似只能用脚本,事件肯定不能实现。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2013-3-19
帖子
44
10
 楼主| 发表于 2013-3-27 04:05:04 | 只看该作者
喵呜喵5 发表于 2013-3-26 17:53
首先事件标题是这货
http://rpg.blue/thread-224122-1-1.html
然后全局变量脚本是这货(搜索了半天… ...

真的非常感谢你们,这么热心的回答我的问题{:2_267:} ,但我实在是不会弄脚本,标题画面我还是不换了{:2_276:}
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21599
在线时间
9411 小时
注册时间
2012-6-19
帖子
7117

开拓者短篇九导演组冠军

9
发表于 2013-3-26 17:53:04 | 只看该作者
首先事件标题是这货
http://rpg.blue/thread-224122-1-1.html
然后全局变量脚本是这货(搜索了半天……)
http://rpg.blue/forum.php?mod=re ... &fromuid=291206

评分

参与人数 1梦石 +1 收起 理由
迷糊的安安 + 1 认可答案 附赠66RPG提供的精美好人卡一张^^.

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22928
在线时间
8637 小时
注册时间
2011-12-31
帖子
3367
8
发表于 2013-3-26 17:01:07 | 只看该作者
你可參考一下脚本
他以乱数二選一做開幕
只要改一改成特殊參数就可達成你的希望

RUBY 代码复制
  1. #==============================================================================
  2. #
  3. # ¥ Vel System - Random Title Screen v1.00
  4. # -- Last Updated: 2/3/2013
  5. # -- Author: Ven01273
  6. # -- Level: Normal
  7. # -- Requires: n/a
  8. #  *Based on [RMVX] +Random Title Screen+ by Woratana*
  9. #
  10. #==============================================================================
  11.  
  12. $imported = {} if $imported.nil?
  13. $imported["VS-RTS"] = true
  14.  
  15. #==============================================================================
  16. # ¥ Updates
  17. # =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  18. # 2/3/2013 - Started Script and finished.
  19. #==============================================================================
  20. # ¥ Introduction
  21. # =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  22. # This script allows you to randomize the title screen's background.
  23. #==============================================================================
  24. # ¥ Instructions
  25. # =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  26. # To install this script, open up your script editor and copy/paste this script
  27. # to an open slot below ¥ Materials but above ¥ Main Process. Remember to save.
  28. #==============================================================================
  29. # ¥ Compatibility
  30. # =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  31. # This script was made with RGSS3. I don't use the other versions, so I don't
  32. # know if it'll work. See for yourself.
  33. #==============================================================================
  34.  
  35. class Scene_Title < Scene_Base
  36.  
  37. Title  = Array.new
  38. Title2 = Array.new
  39.  
  40. #==============================================================================
  41. #                            EDITABLE REGION
  42. #==============================================================================
  43.  
  44. Randomize_title1 = true
  45. Randomize_title2 = true
  46. Title  = ["Book","Castle"]
  47. Title2 = ["Heroes","Forest"]
  48.  
  49. #==============================================================================
  50. #                          END EDITABLE REGION
  51. #==============================================================================
  52. # Don't edit anything past this point, unless you know what you're doing.
  53. #==============================================================================
  54.  
  55. def create_background
  56.   @sprite1 = Sprite.new
  57.   title_random = rand(Title.size)
  58.   if Randomize_title1 == true
  59.   @sprite1.bitmap = Cache.title1(Title[title_random].to_s)
  60.   else
  61.   @sprite1.bitmap = Cache.title1($data_system.title1_name)
  62.   end
  63.   @sprite2 = Sprite.new
  64.   title_random = rand(Title2.size)
  65.   if Randomize_title2 == true
  66.     @sprite2.bitmap = Cache.title2(Title2[title_random].to_s)
  67.   else
  68.     @sprite2.bitmap = Cache.title2($data_system.title2_name)
  69.   end
  70.   center_sprite(@sprite1)
  71.   center_sprite(@sprite2)
  72. end
  73. end
  74.  
  75. #==============================================================================
  76. #                               END OF FILE
  77. #==============================================================================

点评

真的非常感谢你们,这么热心的回答我的问题{:2_267:} ,但我实在是不会弄脚本,标题画面我还是不换了{:2_276:}  发表于 2013-3-27 04:05
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
7
发表于 2013-3-26 00:01:57 | 只看该作者
楼主明显不懂脚本的,所以这样讲他恐怕跟没讲差不了多少,如果 VA 有这方面的脚本,还是请知道的不吝贴一下吧。

点评

真的非常感谢你们,这么热心的回答我的问题{:2_267:} ,但我实在是不会弄脚本,标题画面我还是不换了{:2_276:}  发表于 2013-3-27 04:05
我不是万事通啊!我也是才用 VA 不满四个月,这个真的没见过,我的游戏自制标题完工两个多月了,没再去关注标题的东西。  发表于 2013-3-27 03:15
9楼,搜索了好久才找到我还以为你有见过这个……  发表于 2013-3-26 17:54
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9397
在线时间
2748 小时
注册时间
2008-9-5
帖子
3543

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

6
发表于 2013-3-25 23:46:24 | 只看该作者
游戏中操作某变量的时候另外输出保存成一个特殊的存档文件,
每次开始新游戏的时候都读取一次这个文件(读档之后也读取一次这个文件)给这个变量赋值,
之后在Scene_Title里就可以根据这个变量用case来决定显示的内容了……
(其实这办法可以用来做2周目什么的……)

以上……

点评

真的非常感谢你们,这么热心的回答我的问题 ,但我实在是不会弄脚本,标题画面我还是不换了  发表于 2013-3-27 04:07
保存指定档案参考默认的文件储存过程应该能写出来。  发表于 2013-3-25 23:46
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2013-3-19
帖子
44
5
 楼主| 发表于 2013-3-25 15:42:19 | 只看该作者
j433463 发表于 2013-3-24 22:24
用跳过标题脚本,然后以一个变量记录章节数,在事件标题页中分歧条件,章节数变量==1 显示标题A,章节数变 ...

跳过标题脚本是啥子?{:2_276:} ,我对脚本是一窍不通。。。
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21599
在线时间
9411 小时
注册时间
2012-6-19
帖子
7117

开拓者短篇九导演组冠军

4
发表于 2013-3-24 23:06:07 手机端发表。 | 只看该作者
j433463 发表于 2013-3-24 22:24
用跳过标题脚本,然后以一个变量记录章节数,在事件标题页中分歧条件,章节数变量==1 显示标题A,章节数变 ...

这种方法还要搭配使用全局变量脚本吧

点评

不需要,事件的变量操作即可办到,自行在剧情进入章节一时,变量章节数加一,进入章节二时,变量章节数加一,这个还需要脚本?  发表于 2013-3-24 23:14
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
3
发表于 2013-3-24 22:24:26 | 只看该作者
用跳过标题脚本,然后以一个变量记录章节数,在事件标题页中分歧条件,章节数变量==1 显示标题A,章节数变量 == 2 显示标题B

点评

我只是在前面找不到脚本情况下,想让楼主尽量可以用地图事件方式来做,不过如果您有适合的脚本那更好。  发表于 2013-3-25 18:56
是啊,但有不取资料就可以知道是第几章的吗?就算是不用跳过标题,也是一样要取资料啊,不进地图要取资料才肯定要脚本。  发表于 2013-3-25 18:49
游戏开始的时候变量不是默认全部都是零吗?你那种方法还需要让游戏自动读取游戏存档里某个变量的数据之后更改标题画面……  发表于 2013-3-25 13:50
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-11 07:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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