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

Project1

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

[已经解决] 制作结尾的卷动名单

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
102 小时
注册时间
2011-7-13
帖子
39
跳转到指定楼层
1
发表于 2015-9-6 16:50:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 doll021 于 2015-9-6 16:52 编辑

不知道那个名单应该叫什么…
就是看完电影丶玩完游戏就会进入黑幕,并从下向上陆续浮上制作人员的名单

英文大概叫staff roll/credits?
所以我先去用英文搜相关的脚本,大家都建议用VA自带的【卷动显示文章】…
然後我去试了一下,结果一时正常一时不正常


请问除了这个方法外,能不能以【卷动图片】的形式来制作结尾的名单呢
或是蠢一些用显示图片算了

Lv1.梦旅人

梦石
0
星屑
50
在线时间
491 小时
注册时间
2015-1-7
帖子
124
2
发表于 2015-9-6 17:16:56 | 只看该作者
把名单做成png透明底的图片,然后显示图片,移动图片就可以了,不需要脚本

点评

也想过这种办法但…想先看看有没有脚本能用  发表于 2015-9-6 20:05
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22958
在线时间
8638 小时
注册时间
2011-12-31
帖子
3367
3
发表于 2015-9-6 17:46:01 | 只看该作者
本帖最后由 tseyik 于 2015-9-6 17:58 编辑

設定文字部分
  REGISTRATION = {
   1 => ["GAME DESIGNER", "AAA"],
   2 => ["DESIGNER",      "BBB"],
   3 => ["SCENARIO",      "CCC"],
   4 => ["THANKS",        "DDD"],
   5 => ["MATERIAL",      "EEE"],
   6 => ["THANK YOU", "FOR PLAYING!"],
  }  
呼叫画面
SceneManager.call(Scene_StaffRoll)

#【呼び出し】
#  SceneManager.goto(Scene_Ending)
文字設定
TEXTS = [
  # ["役割", "名前", "付属情報", …]
    ["シナリオ",           "アレックス"],
    ["グラフィック",       "アルシェス"],
    ["音楽",               "\\n[1]", "\\n[1]の隠れ家", "http://XXXXXX"],
    ["プログラム",         "\\n[3]", "The \\n[3]", "http://YYYYY"],
    ["スペシャルサンクス", "\\n[5]", "\\n[6]", "\\n[7]", "\\n[8]"]
  ]

完結
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
102 小时
注册时间
2011-7-13
帖子
39
4
 楼主| 发表于 2015-9-6 20:09:29 | 只看该作者
tseyik 发表于 2015-9-6 17:46
設定文字部分
  REGISTRATION = {
   1 => ["GAME DESIGNER", "AAA"],

抱歉不是很懂脚本……能详细说一下吗?

还有这是两个脚本?用事件调出脚本使用…?
我试完跟游戏有冲突

点评

这是少了个end吧233  发表于 2015-9-6 20:40
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22958
在线时间
8638 小时
注册时间
2011-12-31
帖子
3367
5
发表于 2015-9-6 20:34:32 | 只看该作者
doll021 发表于 2015-9-6 20:09
抱歉不是很懂脚本……能详细说一下吗?

还有这是两个脚本?用事件调出脚本使用…?

原来要前置脚本
  1. #==============================================================================
  2. # □ No.000
  3. #    基本システム構築(RPGツクールVX Ace)
  4. #------------------------------------------------------------------------------
  5. # by initialization
  6. #==============================================================================

  7. #==============================================================================
  8. # □ 設定
  9. #==============================================================================
  10. module RGSSinit end
  11. module RGSSinit::Basic_System_Construction
  12.   #--------------------------------------------------------------------------
  13.   # ○ 素材スイッチ(true/false)
  14.   #--------------------------------------------------------------------------
  15.   MATERIAL_SWITCH = true
  16. end

  17. #==============================================================================
  18. # □ 基本システム構築
  19. #==============================================================================
  20. $rgssinit ||= {} ; $rgssinit["基本システム構築"] = RGSSinit::Basic_System_Construction::MATERIAL_SWITCH

  21. if $rgssinit["基本システム構築"]

  22. #==============================================================================
  23. # □ CombinedUse
  24. #==============================================================================
  25. module CombinedUse
  26.   #============================================================================
  27.   # □ KAMESOFT(TOMYさん)
  28.   #============================================================================
  29.   module KAMESOFT
  30.     #------------------------------------------------------------------------
  31.     # ○ 汎用ゲージ描画
  32.     #------------------------------------------------------------------------
  33.     def self.generic_gauge
  34.       return true if $kms_imported["GenericGauge"] if $kms_imported != nil
  35.       return false
  36.     end
  37.     #------------------------------------------------------------------------
  38.     # ○ カーソルアニメーション
  39.     #------------------------------------------------------------------------
  40.     def self.cursor_animation
  41.       return true if $kms_imported["CursorAnimation"] if $kms_imported != nil
  42.       return false
  43.     end
  44.     #------------------------------------------------------------------------
  45.     # ○ 使用効果変化
  46.     #------------------------------------------------------------------------
  47.     def self.mutable_effect
  48.       return true if $kms_imported["MutableEffect"] if $kms_imported != nil
  49.       return false
  50.     end
  51.     #------------------------------------------------------------------------
  52.     # ○ スキル熟練度
  53.     #------------------------------------------------------------------------
  54.     def self.skill_level
  55.       return true if $kms_imported["SkillLevel"] if $kms_imported != nil
  56.       return false
  57.     end
  58.   end
  59.   #============================================================================
  60.   # □ WHITE-FLUTE Web.(A Crying Ministerさん)
  61.   #============================================================================
  62.   module WHITE_FLUTE
  63.     #------------------------------------------------------------------------
  64.     # ○ セーブデータ圧縮スクリプト
  65.     #------------------------------------------------------------------------
  66.     def self.comp_save_data
  67.       return true if defined?(WFRGSS_CompSaveVXAce)
  68.       return false
  69.     end
  70.     #------------------------------------------------------------------------
  71.     # ○ セーブデータ圧縮暗号化スクリプト
  72.     #------------------------------------------------------------------------
  73.     def self.comp_save_data_ex
  74.       return true if defined?(WFRGSS_CompSaveEXVXAce)
  75.       return false
  76.     end
  77.     #------------------------------------------------------------------------
  78.     # ○ イベントスキップスクリプト
  79.     #------------------------------------------------------------------------
  80.     def self.event_skip
  81.       return true if defined?(WFRGSS_Event_Skip)
  82.       return false
  83.     end
  84.   end
  85.   #============================================================================
  86.   # □ TYPE74RX-T Presents(TYPE74RX-Tさん)
  87.   #============================================================================
  88.   module RX_Presents
  89.     #------------------------------------------------------------------------
  90.     # ○ バトルセルフスイッチ
  91.     #------------------------------------------------------------------------
  92.     def self.battle_self_sw
  93.       return true if Game_Interpreter.method_defined?(:rx3_120121_command_123)
  94.       return false
  95.     end
  96.   end
  97.   #============================================================================
  98.   # □ RGSSスクリプト倉庫(kureさん)
  99.   #============================================================================
  100.   module RGSS_Script_Warehouse
  101.     #--------------------------------------------------------------------------
  102.     # ○ 職業レベルシステム
  103.     #--------------------------------------------------------------------------
  104.     def self.job_level_system
  105.       return true if defined?(KURE::JobLvSystem) if defined?(KURE)
  106.       return false
  107.     end
  108.   end
  109.   #============================================================================
  110.   # □ みんとのお部屋(みんとさん)
  111.   #============================================================================
  112.   module Minto_Room
  113.     #--------------------------------------------------------------------------
  114.     # ○ アニメFPS変更スクリプトVXA
  115.     #--------------------------------------------------------------------------
  116.     def self.animation_fps_change_script_vxa
  117.       return true if MINTO::RGSS["アニメFPS変更スクリプトVXA"] if defined?(MINTO)
  118.       return false
  119.     end
  120.   end
  121.   #============================================================================
  122.   # □ ひきも記(tomoakyさん)
  123.   #============================================================================
  124.   module Hikimoki
  125.     #------------------------------------------------------------------------
  126.     # ○ RGSS3_メッセージ制御文字拡張
  127.     #------------------------------------------------------------------------
  128.     def self.message_text_control_character_extension
  129.       return true if defined?(TMECEX)
  130.       return false
  131.     end
  132.   end
  133.   #============================================================================
  134.   # □ 貪藻矢射妥←の魔(貪藻矢射妥←さん)
  135.   #============================================================================
  136.   module Diamond
  137.     #------------------------------------------------------------------------
  138.     # ○ 制御文字拡張 in VX Ace
  139.     #------------------------------------------------------------------------
  140.     def self.text_control_character_extension_vxace
  141.       return true if defined?(Window_Base::FIX_RUBY)
  142.       return false
  143.     end
  144.   end
  145. end

  146. if CombinedUse::WHITE_FLUTE.comp_save_data
  147. #==============================================================================
  148. # □ WFRGSS_CompSaveVXAce
  149. #==============================================================================
  150. module WFRGSS_CompSaveVXAce
  151.   #--------------------------------------------------------------------------
  152.   # ○ セーブ内容の作成 [再定義]
  153.   #--------------------------------------------------------------------------
  154.   def self.make_save_contents
  155.     contents = {}
  156.     contents[:system]               = $game_system
  157.     contents[:timer]                = $game_timer
  158.     contents[:message]              = $game_message
  159.     contents[:switches]             = $game_switches
  160.     contents[:variables]            = $game_variables
  161.     contents[:self_switches]        = $game_self_switches
  162.     contents[:actors]               = $game_actors
  163.     contents[:party]                = $game_party
  164.     contents[:troop]                = $game_troop
  165.     contents[:map]                  = $game_map
  166.     contents[:player]               = $game_player
  167.     contents[:rgssinit]             = $game_rgssinit
  168.     contents[:string_variables]     = $game_string_variables     if $rgssinit["文字列変数"]
  169.     contents[:switches_ex]          = $game_switches_ex          if $rgssinit["スイッチ拡張"]
  170.     contents[:variables_ex]         = $game_variables_ex         if $rgssinit["変数拡張"]
  171.     contents[:battle_self_switches] = $game_battle_self_switches if CombinedUse::RX_Presents.battle_self_sw
  172.     contents
  173.   end
  174.   #--------------------------------------------------------------------------
  175.   # ○ セーブ内容の展開 [再定義]
  176.   #--------------------------------------------------------------------------
  177.   def self.extract_save_contents(contents)
  178.     $game_system               = contents[:system]
  179.     $game_timer                = contents[:timer]
  180.     $game_message              = contents[:message]
  181.     $game_switches             = contents[:switches]
  182.     $game_variables            = contents[:variables]
  183.     $game_self_switches        = contents[:self_switches]
  184.     $game_actors               = contents[:actors]
  185.     $game_party                = contents[:party]
  186.     $game_troop                = contents[:troop]
  187.     $game_map                  = contents[:map]
  188.     $game_player               = contents[:player]
  189.     extract_save_contents_rgssinit(contents)
  190.     $game_string_variables     = contents[:string_variables]     if $rgssinit["文字列変数"]
  191.     $game_switches_ex          = contents[:switches_ex]          if $rgssinit["スイッチ拡張"]
  192.     $game_variables_ex         = contents[:variables_ex]         if $rgssinit["変数拡張"]
  193.     $game_battle_self_switches = contents[:battle_self_switches] if CombinedUse::RX_Presents.battle_self_sw
  194.   end
  195.   #--------------------------------------------------------------------------
  196.   # ○ セーブ内容の展開:initialization
  197.   #     contents : 内容
  198.   #--------------------------------------------------------------------------
  199.   def self.extract_save_contents_rgssinit(contents)
  200.     $game_rgssinit = contents[:rgssinit] ? contents[:rgssinit] : Game_RGSSinit.new
  201.     $game_rgssinit.redefinition
  202.   end
  203. end
  204. end # CombinedUse::WHITE_FLUTE.comp_save_data

  205. if CombinedUse::WHITE_FLUTE.comp_save_data_ex
  206. #==============================================================================
  207. # □ WFRGSS_CompSaveEXVXAce
  208. #==============================================================================
  209. module WFRGSS_CompSaveEXVXAce
  210.   #--------------------------------------------------------------------------
  211.   # ○ セーブ内容の作成 [再定義]
  212.   #--------------------------------------------------------------------------
  213.   def self.make_save_contents
  214.     contents = {}
  215.     contents[:system]               = $game_system
  216.     contents[:timer]                = $game_timer
  217.     contents[:message]              = $game_message
  218.     contents[:switches]             = $game_switches
  219.     contents[:variables]            = $game_variables
  220.     contents[:self_switches]        = $game_self_switches
  221.     contents[:actors]               = $game_actors
  222.     contents[:party]                = $game_party
  223.     contents[:troop]                = $game_troop
  224.     contents[:map]                  = $game_map
  225.     contents[:player]               = $game_player
  226.     contents[:rgssinit]             = $game_rgssinit
  227.     contents[:string_variables]     = $game_string_variables     if $rgssinit["文字列変数"]
  228.     contents[:switches_ex]          = $game_switches_ex          if $rgssinit["スイッチ拡張"]
  229.     contents[:variables_ex]         = $game_variables_ex         if $rgssinit["変数拡張"]
  230.     contents[:battle_self_switches] = $game_battle_self_switches if CombinedUse::RX_Presents.battle_self_sw
  231.     contents
  232.   end
  233.   #--------------------------------------------------------------------------
  234.   # ○ セーブ内容の展開 [再定義]
  235.   #--------------------------------------------------------------------------
  236.   def self.extract_save_contents(contents)
  237.     $game_system               = contents[:system]
  238.     $game_timer                = contents[:timer]
  239.     $game_message              = contents[:message]
  240.     $game_switches             = contents[:switches]
  241.     $game_variables            = contents[:variables]
  242.     $game_self_switches        = contents[:self_switches]
  243.     $game_actors               = contents[:actors]
  244.     $game_party                = contents[:party]
  245.     $game_troop                = contents[:troop]
  246.     $game_map                  = contents[:map]
  247.     $game_player               = contents[:player]
  248.     extract_save_contents_rgssinit(contents)
  249.     $game_string_variables     = contents[:string_variables]     if $rgssinit["文字列変数"]
  250.     $game_switches_ex          = contents[:switches_ex]          if $rgssinit["スイッチ拡張"]
  251.     $game_variables_ex         = contents[:variables_ex]         if $rgssinit["変数拡張"]
  252.     $game_battle_self_switches = contents[:battle_self_switches] if CombinedUse::RX_Presents.battle_self_sw
  253.   end
  254.   #--------------------------------------------------------------------------
  255.   # ○ セーブ内容の展開:initialization
  256.   #     contents : 内容
  257.   #--------------------------------------------------------------------------
  258.   def self.extract_save_contents_rgssinit(contents)
  259.     $game_rgssinit = contents[:rgssinit] ? contents[:rgssinit] : Game_RGSSinit.new
  260.     $game_rgssinit.redefinition
  261.   end
  262. end
  263. end # CombinedUse::WHITE_FLUTE.comp_save_data_ex

  264. #==============================================================================
  265. # ■ DataManager
  266. #==============================================================================
  267. module DataManager
  268.   #--------------------------------------------------------------------------
  269.   # ● 各種ゲームオブジェクトの作成 [再定義]
  270.   #--------------------------------------------------------------------------
  271.   def self.create_game_objects
  272.     $game_rgssinit             = Game_RGSSinit.new
  273.     $game_temp                 = Game_Temp.new
  274.     $game_system               = Game_System.new
  275.     $game_timer                = Game_Timer.new
  276.     $game_message              = Game_Message.new
  277.     $game_switches             = Game_Switches.new
  278.     $game_variables            = Game_Variables.new
  279.     $game_self_switches        = Game_SelfSwitches.new
  280.     $game_actors               = Game_Actors.new
  281.     $game_party                = Game_Party.new
  282.     $game_troop                = Game_Troop.new
  283.     $game_map                  = Game_Map.new
  284.     $game_player               = Game_Player.new
  285.     $game_string_variables     = Game_String_Variables.new if $rgssinit["文字列変数"]
  286.     $game_switches_ex          = Game_Switches_Ex.new      if $rgssinit["スイッチ拡張"]
  287.     $game_variables_ex         = Game_Variables_Ex.new     if $rgssinit["変数拡張"]
  288.     $game_battle_self_switches = Game_SelfSwitches.new     if CombinedUse::RX_Presents.battle_self_sw
  289.   end
  290.   unless CombinedUse::WHITE_FLUTE.comp_save_data || CombinedUse::WHITE_FLUTE.comp_save_data_ex
  291.   #--------------------------------------------------------------------------
  292.   # ● セーブ内容の作成 [再定義]
  293.   #--------------------------------------------------------------------------
  294.   def self.make_save_contents
  295.     contents = {}
  296.     contents[:system]               = $game_system
  297.     contents[:timer]                = $game_timer
  298.     contents[:message]              = $game_message
  299.     contents[:switches]             = $game_switches
  300.     contents[:variables]            = $game_variables
  301.     contents[:self_switches]        = $game_self_switches
  302.     contents[:actors]               = $game_actors
  303.     contents[:party]                = $game_party
  304.     contents[:troop]                = $game_troop
  305.     contents[:map]                  = $game_map
  306.     contents[:player]               = $game_player
  307.     contents[:rgssinit]             = $game_rgssinit
  308.     contents[:string_variables]     = $game_string_variables     if $rgssinit["文字列変数"]
  309.     contents[:switches_ex]          = $game_switches_ex          if $rgssinit["スイッチ拡張"]
  310.     contents[:variables_ex]         = $game_variables_ex         if $rgssinit["変数拡張"]
  311.     contents[:battle_self_switches] = $game_battle_self_switches if CombinedUse::RX_Presents.battle_self_sw
  312.     contents
  313.   end
  314.   #--------------------------------------------------------------------------
  315.   # ● セーブ内容の展開 [再定義]
  316.   #     contents : 内容
  317.   #--------------------------------------------------------------------------
  318.   def self.extract_save_contents(contents)
  319.     $game_system               = contents[:system]
  320.     $game_timer                = contents[:timer]
  321.     $game_message              = contents[:message]
  322.     $game_switches             = contents[:switches]
  323.     $game_variables            = contents[:variables]
  324.     $game_self_switches        = contents[:self_switches]
  325.     $game_actors               = contents[:actors]
  326.     $game_party                = contents[:party]
  327.     $game_troop                = contents[:troop]
  328.     $game_map                  = contents[:map]
  329.     $game_player               = contents[:player]
  330.     extract_save_contents_rgssinit(contents)
  331.     $game_string_variables     = contents[:string_variables]     if $rgssinit["文字列変数"]
  332.     $game_switches_ex          = contents[:switches_ex]          if $rgssinit["スイッチ拡張"]
  333.     $game_variables_ex         = contents[:variables_ex]         if $rgssinit["変数拡張"]
  334.     $game_battle_self_switches = contents[:battle_self_switches] if CombinedUse::RX_Presents.battle_self_sw
  335.   end
  336.   #--------------------------------------------------------------------------
  337.   # ○ セーブ内容の展開:initialization
  338.   #     contents : 内容
  339.   #--------------------------------------------------------------------------
  340.   def self.extract_save_contents_rgssinit(contents)
  341.     $game_rgssinit = contents[:rgssinit] ? contents[:rgssinit] : Game_RGSSinit.new
  342.     $game_rgssinit.redefinition
  343.   end
  344.   end # CombinedUse::WHITE_FLUTE.comp_save_data || CombinedUse::WHITE_FLUTE.comp_save_data_ex
  345. end

  346. #==============================================================================
  347. # □ Game_RGSSinit
  348. #==============================================================================
  349. class Game_RGSSinit
  350.   #--------------------------------------------------------------------------
  351.   # ● 公開インスタンス変数
  352.   #--------------------------------------------------------------------------
  353.   attr_accessor :rgssinit002
  354.   attr_accessor :rgssinit011
  355.   attr_accessor :rgssinit012
  356.   attr_accessor :rgssinit024
  357.   attr_accessor :rgssinit025
  358.   attr_accessor :rgssinit027
  359.   attr_accessor :rgssinit028
  360.   attr_accessor :rgssinit030
  361.   attr_accessor :rgssinit032
  362.   attr_accessor :rgssinit033
  363.   attr_accessor :rgssinit036
  364.   attr_accessor :rgssinit037
  365.   attr_accessor :rgssinit038
  366.   attr_accessor :rgssinit039
  367.   attr_accessor :rgssinit040
  368.   attr_accessor :rgssinit041
  369.   attr_accessor :rgssinit047
  370.   attr_accessor :rgssinit051
  371.   attr_accessor :rgssinit052
  372.   attr_accessor :rgssinit054
  373.   attr_accessor :rgssinit055
  374.   attr_accessor :rgssinit056
  375.   attr_accessor :rgssinit057
  376.   attr_accessor :rgssinit058
  377.   attr_accessor :rgssinit071
  378.   attr_accessor :rgssinit072
  379.   attr_accessor :rgssinit075
  380.   attr_accessor :rgssinit076
  381.   attr_accessor :rgssinit077
  382.   attr_accessor :rgssinit081
  383.   attr_accessor :rgssinit083
  384.   attr_accessor :rgssinit086
  385.   attr_accessor :rgssinit087
  386.   attr_accessor :rgssinit090
  387.   attr_accessor :rgssinit091
  388.   attr_accessor :rgssinit092
  389.   attr_accessor :rgssinit093
  390.   attr_accessor :rgssinit094
  391.   attr_accessor :rgssinit095
  392.   attr_accessor :rgssinit102
  393.   attr_accessor :rgssinit108
  394.   attr_accessor :rgssinit112
  395.   attr_accessor :rgssinit114
  396.   attr_accessor :rgssinit131
  397.   attr_accessor :rgssinit133
  398.   #--------------------------------------------------------------------------
  399.   # ○ オブジェクト初期化 [オーバーライド]
  400.   #--------------------------------------------------------------------------
  401.   def initialize
  402.     create(2)   if $rgssinit["キャラクターロール"]
  403.     create(11)  if $rgssinit["バトルスピード調整"]
  404.     create(12)  if $rgssinit["アクター戦闘グラフィック実装"]
  405.     create(24)  if $rgssinit["マップネーム表示拡張"]
  406.     create(25)  if $rgssinit["ダッシュ拡張"]
  407.     create(27)  if $rgssinit["ジ・エンド画面"]
  408.     create(28)  if $rgssinit["パーティ編成システム"]
  409.     create(30)  if $rgssinit["戦闘トランジション拡張"]
  410.     create(32)  if $rgssinit["レベル一時制限"]
  411.     create(33)  if $rgssinit["敵レベル実装"]
  412.     create(36)  if $rgssinit["敵HP表示"]
  413.     create(37)  if $rgssinit["フォントセッティング"]
  414.     create(38)  if $rgssinit["敵図鑑"]
  415.     create(39)  if $rgssinit["装備拡張"]
  416.     create(40)  if $rgssinit["戦闘画面シェイク詳細設定"]
  417.     create(41)  if $rgssinit["ダメージ点滅詳細設定"]
  418.     create(47)  if $rgssinit["アイテム選択画面"]
  419.     create(51)  if $rgssinit["最終レベル時の文字列変更"]
  420.     create(52)  if $rgssinit["選択肢画面"]
  421.     create(54)  if $rgssinit["アイテムソート定義"]
  422.     create(55)  if $rgssinit["スキルソート定義"]
  423.     create(56)  if $rgssinit["ステータス画面+"]
  424.     create(57)  if $rgssinit["スタッフロール"]
  425.     create(58)  if $rgssinit["ジャンプ"]
  426.     create(71)  if $rgssinit["アイテム図鑑"]
  427.     create(72)  if $rgssinit["スキル図鑑"]
  428.     create(75)  if $rgssinit["クリティカル個別設定"]
  429.     create(76)  if $rgssinit["先頭アクター切替"]
  430.     create(77)  if $rgssinit["ポーズ画面実装"]
  431.     create(81)  if $rgssinit["陣形導入"]
  432.     create(83)  if $rgssinit["防御個別設定"]
  433.     create(86)  if $rgssinit["並び替え拡張"]
  434.     create(87)  if $rgssinit["パーティ拡張"]
  435.     create(90)  if $rgssinit["ターゲットウィンドウ拡張"]
  436.     create(91)  if $rgssinit["メニュー画面+"]
  437.     create(92)  if $rgssinit["ゲーム終了画面+"]
  438.     create(93)  if $rgssinit["ショップ画面+"]
  439.     create(94)  if $rgssinit["戦闘画面拡張"]
  440.     create(95)  if $rgssinit["バトルフロア実装"]
  441.     create(102) if $rgssinit["ゲームオーバー+"]
  442.     create(108) if $rgssinit["戦闘画面にアクターフェイス表示"]
  443.     create(112) if $rgssinit["所持金詳細設定"]
  444.     create(114) if $rgssinit["取得経験値拡張"]
  445.     create(131) if $rgssinit["徒歩数詳細設定"]
  446.     create(133) if $rgssinit["ステート表示拡張"]
  447.   end
  448.   #--------------------------------------------------------------------------
  449.   # ○ 再定義
  450.   #--------------------------------------------------------------------------
  451.   def redefinition
  452.     # No.002 キャラクターロール
  453.     if $rgssinit["キャラクターロール"]
  454.       create(2)   if !defined?(@rgssinit002)
  455.     else
  456.       delete(2)   if defined?(@rgssinit002)
  457.     end
  458.     # No.011 バトルスピード調整
  459.     if $rgssinit["バトルスピード調整"]
  460.       create(11)  if !defined?(@rgssinit011)
  461.     else
  462.       delete(11)  if defined?(@rgssinit011)
  463.     end
  464.     # No.012 アクター戦闘グラフィック実装
  465.     if $rgssinit["アクター戦闘グラフィック実装"]
  466.       create(12)  if !defined?(@rgssinit012)
  467.     else
  468.       delete(12)  if defined?(@rgssinit012)
  469.     end
  470.     # No.024 マップネーム表示拡張
  471.     if $rgssinit["マップネーム表示拡張"]
  472.       create(24)  if !defined?(@rgssinit024)
  473.     else
  474.       delete(24)  if defined?(@rgssinit024)
  475.     end
  476.     # No.025 ダッシュ拡張
  477.     if $rgssinit["ダッシュ拡張"]
  478.       create(25)  if !defined?(@rgssinit025)
  479.     else
  480.       delete(25)  if defined?(@rgssinit025)
  481.     end
  482.     # No.027 ジ・エンド画面
  483.     if $rgssinit["ジ・エンド画面"]
  484.       create(27)  if !defined?(@rgssinit027)
  485.     else
  486.       delete(27)  if defined?(@rgssinit027)
  487.     end
  488.     # No.028 パーティ編成システム
  489.     if $rgssinit["パーティ編成システム"]
  490.       create(28)  if !defined?(@rgssinit028)
  491.     else
  492.       delete(28)  if defined?(@rgssinit028)
  493.     end
  494.     # No.030 戦闘トランジション拡張
  495.     if $rgssinit["戦闘トランジション拡張"]
  496.       create(30)  if !defined?(@rgssinit030)
  497.     else
  498.       delete(30)  if defined?(@rgssinit030)
  499.     end
  500.     # No.032 レベル一時制限
  501.     if $rgssinit["レベル一時制限"]
  502.       create(32)  if !defined?(@rgssinit032)
  503.     else
  504.       delete(32)  if defined?(@rgssinit032)
  505.     end
  506.     # No.033 敵レベル実装
  507.     if $rgssinit["敵レベル実装"]
  508.       create(33)  if !defined?(@rgssinit033)
  509.     else
  510.       delete(33)  if defined?(@rgssinit033)
  511.     end
  512.     # No.036 敵HP表示
  513.     if $rgssinit["敵HP表示"]
  514.       create(36)  if !defined?(@rgssinit036)
  515.     else
  516.       delete(36)  if defined?(@rgssinit036)
  517.     end
  518.     # No.037 フォントセッティング
  519.     if $rgssinit["フォントセッティング"]
  520.       create(37)  if !defined?(@rgssinit037)
  521.     else
  522.       delete(37)  if defined?(@rgssinit037)
  523.     end
  524.     # No.038 敵図鑑
  525.     if $rgssinit["敵図鑑"]
  526.       create(38)  if !defined?(@rgssinit038)
  527.     else
  528.       delete(38)  if defined?(@rgssinit038)
  529.     end
  530.     # No.039 装備拡張
  531.     if $rgssinit["装備拡張"]
  532.       create(39)  if !defined?(@rgssinit039)
  533.     else
  534.       delete(39)  if defined?(@rgssinit039)
  535.     end
  536.     # No.040 戦闘画面シェイク詳細設定
  537.     if $rgssinit["戦闘画面シェイク詳細設定"]
  538.       create(40)  if !defined?(@rgssinit040)
  539.     else
  540.       delete(40)  if defined?(@rgssinit040)
  541.     end
  542.     # No.041 ダメージ点滅詳細設定
  543.     if $rgssinit["ダメージ点滅詳細設定"]
  544.       create(41)  if !defined?(@rgssinit041)
  545.     else
  546.       delete(41)  if defined?(@rgssinit041)
  547.     end
  548.     # No.047 アイテム選択画面
  549.     if $rgssinit["アイテム選択画面"]
  550.       create(47)  if !defined?(@rgssinit047)
  551.     else
  552.       delete(47)  if defined?(@rgssinit047)
  553.     end
  554.     # No.051 最終レベル時の文字列変更
  555.     if $rgssinit["最終レベル時の文字列変更"]
  556.       create(51)  if !defined?(@rgssinit051)
  557.     else
  558.       delete(51)  if defined?(@rgssinit051)
  559.     end
  560.     # No.052 選択肢画面
  561.     if $rgssinit["選択肢画面"]
  562.       create(52)  if !defined?(@rgssinit052)
  563.     else
  564.       delete(52)  if defined?(@rgssinit052)
  565.     end
  566.     # No.054 アイテムソート定義
  567.     if $rgssinit["アイテムソート定義"]
  568.       create(54)  if !defined?(@rgssinit054)
  569.     else
  570.       delete(54)  if defined?(@rgssinit054)
  571.     end
  572.     # No.055 スキルソート定義
  573.     if $rgssinit["スキルソート定義"]
  574.       create(55)  if !defined?(@rgssinit055)
  575.     else
  576.       delete(55)  if defined?(@rgssinit055)
  577.     end
  578.     # No.056 ステータス画面+
  579.     if $rgssinit["ステータス画面+"]
  580.       create(56)  if !defined?(@rgssinit056)
  581.     else
  582.       delete(56)  if defined?(@rgssinit056)
  583.     end
  584.     # No.057 スタッフロール
  585.     if $rgssinit["スタッフロール"]
  586.       create(57)  if !defined?(@rgssinit057)
  587.     else
  588.       delete(57)  if defined?(@rgssinit057)
  589.     end
  590.     # No.058 ジャンプ
  591.     if $rgssinit["ジャンプ"]
  592.       create(58)  if !defined?(@rgssinit058)
  593.     else
  594.       delete(58)  if defined?(@rgssinit058)
  595.     end
  596.     # No.071 アイテム図鑑
  597.     if $rgssinit["アイテム図鑑"]
  598.       create(71)  if !defined?(@rgssinit071)
  599.     else
  600.       delete(71)  if defined?(@rgssinit071)
  601.     end
  602.     # No.072 スキル図鑑
  603.     if $rgssinit["スキル図鑑"]
  604.       create(72)  if !defined?(@rgssinit072)
  605.     else
  606.       delete(72)  if defined?(@rgssinit072)
  607.     end
  608.     # No.075 クリティカル個別設定
  609.     if $rgssinit["クリティカル個別設定"]
  610.       create(75)  if !defined?(@rgssinit075)
  611.     else
  612.       delete(75)  if defined?(@rgssinit075)
  613.     end
  614.     # No.076 先頭アクター切替
  615.     if $rgssinit["先頭アクター切替"]
  616.       create(76)  if !defined?(@rgssinit076)
  617.     else
  618.       delete(76)  if defined?(@rgssinit076)
  619.     end
  620.     # No.077 ポーズ画面実装
  621.     if $rgssinit["ポーズ画面実装"]
  622.       create(77)  if !defined?(@rgssinit077)
  623.     else
  624.       delete(77)  if defined?(@rgssinit077)
  625.     end
  626.     # No.081 陣形導入
  627.     if $rgssinit["陣形導入"]
  628.       create(81)  if !defined?(@rgssinit081)
  629.     else
  630.       delete(81)  if defined?(@rgssinit081)
  631.     end
  632.     # No.083 防御個別設定
  633.     if $rgssinit["防御個別設定"]
  634.       create(83)  if !defined?(@rgssinit083)
  635.     else
  636.       delete(83)  if defined?(@rgssinit083)
  637.     end
  638.     # No.086 並び替え拡張
  639.     if $rgssinit["並び替え拡張"]
  640.       create(86)  if !defined?(@rgssinit086)
  641.     else
  642.       delete(86)  if defined?(@rgssinit086)
  643.     end
  644.     # No.087 パーティ拡張
  645.     if $rgssinit["パーティ拡張"]
  646.       create(87)  if !defined?(@rgssinit087)
  647.     else
  648.       delete(87)  if defined?(@rgssinit087)
  649.     end
  650.     # No.090 ターゲットウィンドウ拡張
  651.     if $rgssinit["ターゲットウィンドウ拡張"]
  652.       create(90)  if !defined?(@rgssinit090)
  653.     else
  654.       delete(90)  if defined?(@rgssinit090)
  655.     end   
  656.     # No.091 メニュー画面+
  657.     if $rgssinit["メニュー画面+"]
  658.       create(91)  if !defined?(@rgssinit091)
  659.     else
  660.       delete(91)  if defined?(@rgssinit091)
  661.     end   
  662.     # No.092 ゲーム終了画面+
  663.     if $rgssinit["ゲーム終了画面+"]
  664.       create(92)  if !defined?(@rgssinit092)
  665.     else
  666.       delete(92)  if defined?(@rgssinit092)
  667.     end   
  668.     # No.093 ショップ画面+
  669.     if $rgssinit["ショップ画面+"]
  670.       create(93)  if !defined?(@rgssinit093)
  671.     else
  672.       delete(93)  if defined?(@rgssinit093)
  673.     end
  674.     # No.094 戦闘画面拡張
  675.     if $rgssinit["戦闘画面拡張"]
  676.       create(94)  if !defined?(@rgssinit094)
  677.     else
  678.       delete(94)  if defined?(@rgssinit094)
  679.     end
  680.     # No.095 バトルフロア実装
  681.     if $rgssinit["バトルフロア実装"]
  682.       create(95)  if !defined?(@rgssinit095)
  683.     else
  684.       delete(95)  if defined?(@rgssinit095)
  685.     end
  686.     # No.102 ゲームオーバー+
  687.     if $rgssinit["ゲームオーバー+"]
  688.       create(102) if !defined?(@rgssinit102)
  689.     else
  690.       delete(102) if defined?(@rgssinit102)
  691.     end
  692.     # No.108 戦闘画面にアクターフェイス表示
  693.     if $rgssinit["戦闘画面にアクターフェイス表示"]
  694.       create(108) if !defined?(@rgssinit108)
  695.     else
  696.       delete(108) if defined?(@rgssinit108)
  697.     end
  698.     # No.112 所持金詳細設定
  699.     if $rgssinit["所持金詳細設定"]
  700.       create(112) if !defined?(@rgssinit112)
  701.     else
  702.       delete(112) if defined?(@rgssinit112)
  703.     end
  704.     # No.114 取得経験値拡張
  705.     if $rgssinit["取得経験値拡張"]
  706.       create(114) if !defined?(@rgssinit114)
  707.     else
  708.       delete(114) if defined?(@rgssinit114)
  709.     end
  710.     # No.131 徒歩数詳細設定
  711.     if $rgssinit["徒歩数詳細設定"]
  712.       create(131) if !defined?(@rgssinit131)
  713.     else
  714.       delete(131) if defined?(@rgssinit131)
  715.     end
  716.     # No.133 ステート表示拡張
  717.     if $rgssinit["ステート表示拡張"]
  718.       create(133) if !defined?(@rgssinit133)
  719.     else
  720.       delete(133) if defined?(@rgssinit133)
  721.     end
  722.   end
  723.   #--------------------------------------------------------------------------
  724.   # ○ 作成
  725.   #     number : 作成する素材番号
  726.   #--------------------------------------------------------------------------
  727.   def create(number)
  728.     case number
  729.     when   2
  730.       @rgssinit002 = RGSSinitM002.new
  731.     when  11
  732.       @rgssinit011 = RGSSinitM011.new
  733.     when  12
  734.       @rgssinit012 = RGSSinitM012.new
  735.     when  24
  736.       @rgssinit024 = RGSSinitM024.new
  737.     when  25
  738.       @rgssinit025 = RGSSinitM025.new
  739.     when  27
  740.       @rgssinit027 = RGSSinitM027.new
  741.     when  28
  742.       @rgssinit028 = RGSSinitM028.new
  743.     when  30
  744.       @rgssinit030 = RGSSinitM030.new
  745.     when  32
  746.       @rgssinit032 = RGSSinitM032.new
  747.     when  33
  748.       @rgssinit033 = RGSSinitM033.new
  749.     when  36
  750.       @rgssinit036 = RGSSinitM036.new
  751.     when  37
  752.       @rgssinit037 = RGSSinitM037.new
  753.     when  38
  754.       @rgssinit038 = RGSSinitM038.new
  755.     when  39
  756.       @rgssinit039 = RGSSinitM039.new
  757.     when  40
  758.       @rgssinit040 = RGSSinitM040.new
  759.     when  41
  760.       @rgssinit041 = RGSSinitM041.new
  761.     when  47
  762.       @rgssinit047 = RGSSinitM047.new
  763.     when  51
  764.       @rgssinit051 = RGSSinitM051.new
  765.     when  52
  766.       @rgssinit052 = RGSSinitM052.new
  767.     when  54
  768.       @rgssinit054 = RGSSinitM054.new
  769.     when  55
  770.       @rgssinit055 = RGSSinitM055.new
  771.     when  56
  772.       @rgssinit056 = RGSSinitM056.new
  773.     when  57
  774.       @rgssinit057 = RGSSinitM057.new
  775.     when  58
  776.       @rgssinit058 = RGSSinitM058.new
  777.     when  71
  778.       @rgssinit071 = RGSSinitM071.new
  779.     when  72
  780.       @rgssinit072 = RGSSinitM072.new
  781.     when  75
  782.       @rgssinit075 = RGSSinitM075.new
  783.     when  76
  784.       @rgssinit076 = RGSSinitM076.new
  785.     when  77
  786.       @rgssinit077 = RGSSinitM077.new
  787.     when  81
  788.       @rgssinit081 = RGSSinitM081.new
  789.     when  83
  790.       @rgssinit083 = RGSSinitM083.new
  791.     when  87
  792.       @rgssinit087 = RGSSinitM087.new
  793.     when  90
  794.       @rgssinit090 = RGSSinitM090.new   
  795.     when  91
  796.       @rgssinit091 = RGSSinitM091.new
  797.     when  92
  798.       @rgssinit092 = RGSSinitM092.new   
  799.     when  93
  800.       @rgssinit093 = RGSSinitM093.new
  801.     when  94
  802.       @rgssinit094 = RGSSinitM094.new
  803.     when  95
  804.       @rgssinit095 = RGSSinitM095.new
  805.     when 102
  806.       @rgssinit102 = RGSSinitM102.new
  807.     when 108
  808.       @rgssinit108 = RGSSinitM108.new
  809.     when 112
  810.       @rgssinit112 = RGSSinitM112.new
  811.     when 114
  812.       @rgssinit114 = RGSSinitM114.new
  813.     when 131
  814.       @rgssinit131 = RGSSinitM131.new
  815.     when 133
  816.       @rgssinit133 = RGSSinitM133.new
  817.     end
  818.   end
  819.   #--------------------------------------------------------------------------
  820.   # ○ 消去
  821.   #     number : 消去する素材番号
  822.   #--------------------------------------------------------------------------
  823.   def delete(number)
  824.     case number
  825.     when   2
  826.       @rgssinit002 = nil
  827.     when  11
  828.       @rgssinit011 = nil
  829.     when  12
  830.       @rgssinit012 = nil
  831.     when  24
  832.       @rgssinit024 = nil
  833.     when  25
  834.       @rgssinit025 = nil
  835.     when  27
  836.       @rgssinit027 = nil
  837.     when  28
  838.       @rgssinit028 = nil
  839.     when  30
  840.       @rgssinit030 = nil
  841.     when  32
  842.       @rgssinit032 = nil
  843.     when  33
  844.       @rgssinit033 = nil
  845.     when  36
  846.       @rgssinit036 = nil
  847.     when  37
  848.       @rgssinit037 = nil
  849.     when  38
  850.       @rgssinit038 = nil
  851.     when  39
  852.       @rgssinit039 = nil
  853.     when  40
  854.       @rgssinit040 = nil
  855.     when  41
  856.       @rgssinit041 = nil
  857.     when  47
  858.       @rgssinit047 = nil
  859.     when  51
  860.       @rgssinit051 = nil
  861.     when  52
  862.       @rgssinit052 = nil
  863.     when  54
  864.       @rgssinit054 = nil
  865.     when  55
  866.       @rgssinit055 = nil
  867.     when  56
  868.       @rgssinit056 = nil
  869.     when  57
  870.       @rgssinit057 = nil
  871.     when  58
  872.       @rgssinit058 = nil
  873.     when  71
  874.       @rgssinit071 = nil
  875.     when  72
  876.       @rgssinit072 = nil
  877.     when  75
  878.       @rgssinit075 = nil
  879.     when  76
  880.       @rgssinit076 = nil
  881.     when  77
  882.       @rgssinit077 = nil
  883.     when  81
  884.       @rgssinit081 = nil
  885.     when  83
  886.       @rgssinit083 = nil
  887.     when  87
  888.       @rgssinit087 = nil
  889.     when  90
  890.       @rgssinit090 = nil
  891.     when  91
  892.       @rgssinit091 = nil
  893.     when  92
  894.       @rgssinit092 = nil
  895.     when  93
  896.       @rgssinit093 = nil
  897.     when  94
  898.       @rgssinit094 = nil
  899.     when  95
  900.       @rgssinit095 = nil
  901.     when 102
  902.       @rgssinit102 = nil
  903.     when 108
  904.       @rgssinit108 = nil
  905.     when 112
  906.       @rgssinit112 = nil
  907.     when 114
  908.       @rgssinit114 = nil
  909.     when 131
  910.       @rgssinit131 = nil
  911.     when 133
  912.       @rgssinit133 = nil
  913.     end
  914.   end
  915. end

  916. end
复制代码

点评

啊成功啦!我再去试试!谢谢!  发表于 2015-9-6 20:57
…还是跟4楼一样跳出出错框OwQ  发表于 2015-9-6 20:54

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 06:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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