セーブ画面について

yozakuramiya
記事: 3
登録日時: 2016年8月11日(木) 11:35

セーブ画面について

投稿記事by yozakuramiya » 2016年8月11日(木) 11:45

こんにちは、初投稿です。 

画像にもあるとは思いますが、セーブ画面・ロード画面どちらでもいいのですが
左下に「ここにサブタイトルを表示させたい」と入れているのは分かりますでしょうか?
恐らくスプリクトをいじれば出来ると思っていらっしゃる方がいるかもしれません。
ですが、ツクールをいじってまだ一ヶ月ぐらいしかまだいじっていないのであまりわからないのです。

もし、画像の通り、「こうしたらできるよー」 と書いて下さる方はいらっしゃいましたら
ありがたいです。
添付ファイル
759.jpg
759.jpg (46.96 KiB) 閲覧数: 4758 回

TOMO
記事: 343
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

Re: セーブ画面について

投稿記事by TOMO » 2016年8月12日(金) 19:15

こんな感じですか?

コード: 全て選択

module TOMO
  module SubTitle
    SubTitle = [] # 弄るな
   
    # サブタイトル用変数ID
    Variable = 1
   
    # サブタイトル
    # SubTitle[変数の値] = サブタイトル名
    SubTitle[0] = "最初"
  end
end

class Window_SaveFile < Window_Base
  #--------------------------------------------------------------------------
  # ● リフレッシュ
  #--------------------------------------------------------------------------
  alias tomo_savefile_subtitle_refresh refresh
  def refresh
    tomo_savefile_subtitle_refresh
    header = DataManager.load_header(@file_index)
    return unless header
    wy, ww = contents.height - line_height, contents.width - 4
    draw_text(0, wy, ww, line_height, header[:subtitle])
  end
end

class << DataManager
  #--------------------------------------------------------------------------
  # ● セーブヘッダの作成
  #--------------------------------------------------------------------------
  alias tomo_savefile_subtitle_make_save_header make_save_header
  def make_save_header
    header = tomo_savefile_subtitle_make_save_header
    header[:subtitle] = TOMO::SubTitle::SubTitle[$game_variables[TOMO::SubTitle::Variable]]
    header
  end
end
yozakuramiya
記事: 3
登録日時: 2016年8月11日(木) 11:35

Re: セーブ画面について

投稿記事by yozakuramiya » 2016年8月12日(金) 22:06

ありがとうございます。無事に入れる事は出来ました!

ですが、

# サブタイトル用変数ID
Variable = 1

# サブタイトル
# SubTitle[変数の値] = サブタイトル名
SubTitle[0] = "最初"
end
end

は、おそらく0から1になると文章も変わるとは思いますが、
変わらせるためにはどこをいじればよろしいでしょうか?
添付ファイル
4.jpg
TOMO
記事: 343
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

Re: セーブ画面について

投稿記事by TOMO » 2016年8月15日(月) 14:04

例えば「SubTitle[0] = "最初"」の下に
「SubTitle[1] = "次"」といった感じに追加していけば出来ます
yozakuramiya
記事: 3
登録日時: 2016年8月11日(木) 11:35

Re: セーブ画面について

投稿記事by yozakuramiya » 2016年8月15日(月) 23:14

ありがとうございます。
最後の質問をさせて下さい。

画像の通り、セーブ画面には「最初」と表示することが出来ました。
そこで、「最初」以外にも「SubTitle[1] = "次" と別の名前でセーブ画面に表示させるにはどうすればいいでしょうか?
添付ファイル
gw.jpg
gw.jpg (52.47 KiB) 閲覧数: 4613 回
TOMO
記事: 343
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

Re: セーブ画面について

投稿記事by TOMO » 2016年8月17日(水) 17:50

Variableで設定した変数の値です

0にすれば「最初」、1にすれば「次」となります

“VX / Ace:質問” へ戻る