Project1

标题: 怎样在不同时间显示不同的标题画面? [打印本页]

作者: xq12121    时间: 2013-3-24 15:33
标题: 怎样在不同时间显示不同的标题画面?
比如第一次进游戏显示标题画面A,玩到剧情第二章时再进游戏显示标题画面B,以此类推?能做出这种效果吗?如果能的话怎么做?{:2_264:}
作者: 布里蓝    时间: 2013-3-24 16:08
本帖最后由 布里蓝 于 2013-3-24 16:24 编辑

【删除】http://rpg.blue/forum.php?mod=viewthread&tid=285918【删除】

给错了,这是XP的,我记得我看到过VA的,再去找找



————分割线————
最后还是没找到那个……LZ就用上面的方法试试吧,再配合事件标题,也许通用也说不定
作者: j433463    时间: 2013-3-24 22:24
用跳过标题脚本,然后以一个变量记录章节数,在事件标题页中分歧条件,章节数变量==1 显示标题A,章节数变量 == 2 显示标题B
作者: 喵呜喵5    时间: 2013-3-24 23:06
j433463 发表于 2013-3-24 22:24
用跳过标题脚本,然后以一个变量记录章节数,在事件标题页中分歧条件,章节数变量==1 显示标题A,章节数变 ...

这种方法还要搭配使用全局变量脚本吧
作者: xq12121    时间: 2013-3-25 15:42
j433463 发表于 2013-3-24 22:24
用跳过标题脚本,然后以一个变量记录章节数,在事件标题页中分歧条件,章节数变量==1 显示标题A,章节数变 ...

跳过标题脚本是啥子?{:2_276:} ,我对脚本是一窍不通。。。
作者: cinderelmini    时间: 2013-3-25 23:46
游戏中操作某变量的时候另外输出保存成一个特殊的存档文件,
每次开始新游戏的时候都读取一次这个文件(读档之后也读取一次这个文件)给这个变量赋值,
之后在Scene_Title里就可以根据这个变量用case来决定显示的内容了……
(其实这办法可以用来做2周目什么的……)

以上……
作者: j433463    时间: 2013-3-26 00:01
楼主明显不懂脚本的,所以这样讲他恐怕跟没讲差不了多少,如果 VA 有这方面的脚本,还是请知道的不吝贴一下吧。
作者: tseyik    时间: 2013-3-26 17:01
你可參考一下脚本
他以乱数二選一做開幕
只要改一改成特殊參数就可達成你的希望

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. #==============================================================================

作者: 喵呜喵5    时间: 2013-3-26 17:53
首先事件标题是这货
http://rpg.blue/thread-224122-1-1.html
然后全局变量脚本是这货(搜索了半天……)
http://rpg.blue/forum.php?mod=re ... &fromuid=291206


作者: xq12121    时间: 2013-3-27 04:05
喵呜喵5 发表于 2013-3-26 17:53
首先事件标题是这货
http://rpg.blue/thread-224122-1-1.html
然后全局变量脚本是这货(搜索了半天… ...

真的非常感谢你们,这么热心的回答我的问题{:2_267:} ,但我实在是不会弄脚本,标题画面我还是不换了{:2_276:}
作者: 狂歌天涯    时间: 2013-3-27 09:56
这个 貌似只能用脚本,事件肯定不能实现。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1