真白
2014/11/16 20:52:08


見て下さりありがとうございます。

掲示板、テクニック集などを拝見してもよくわからなかったので質問させていただきます。


自作セーブ(ロード)画面を作りたいと思うのですが、思うように作れません。

したいこととして、

1.リストの上にセーブ時画面のサムネイル画像を表示

2.画面サイズの背景設置


2に関しては、プロジェクト>オプション>セーブメニュー画像>背景
の背景ではなく、一枚の画像を背景として使用したいと考えております。

調べたところ、特殊用途などを使うといいとのことですが、その方法もよくわかりませんでした。

なので、自作セーブ画面のつくり方および、それを使用するための設定方法をお教え願えませんでしょうか。

初歩的な質問ではありますが、ご教授くださるようお願い申し上げます。
LiveMaker ver.03.14.08.16
Windows7
回答
1ふなずし
2014/11/19 22:05:24
1.リストの上にセーブ時画面のサムネイル画像を表示

これは、添付画像1枚目のような感じで良いのでしょうか?

2.画面サイズの背景設置

こちらについては、
「みんなで作るテクニック集」のちゃろ様の
プロジェクトを参考になさればよろしいかと。
http://www.livemaker.net/tech/1921/

・file81.zip→ 一枚の画像を背景に表示しているサンプル
・file87.zip→ マスター化した際に生じる不具合を修正したもの

↑2つともダウンロードして下さい。返信欄にあります。

<手順>

1.画面サイズのセーブ&ロード画像を用意

2.ちゃろ様のプロジェクトをダウンロードします。

【file87.zip】の中にある
「\runimage\ノベルシステム」から
「■セーブ.lsc」と「■ロード.lsc」を
「\runimage\ノベルシステム\システムメニュー」から
「セーブ.lsc」をそれぞれコピーします。
それを、自分のプロジェクトの同名フォルダのファイルに上書き。

3.変数リストに以下の変数を追加
(それぞれ動作タイプは通常)

『整数』
セーブリストX
セーブリストY
セーブサムネイルX
セーブサムネイルY

↑の初期値にセーブリストと、サムネイルの座標を入れます。

『フラグ(初期値はFALSE)』
セーブロードメニューを表示中

4.【file81.zip】のチャート―メインフローから、
計算ノード「初期化処理」と「セーブとロードの表示処理」をコピーし、
自分のプロジェクトファイルのチャートにペースト。
(件のチャートをインポートした方が早いかも)

※注意点※

「初期化処理」はゲーム開始直後に矢印を通す。
(参考までに、私は起動後すぐのタイトル画面で呼び出すようにしています)

5.計算ノードの「セーブとロードの表示処理」を開き、
2箇所ある『画像サーフェス作成』のソース部分の画像を、
自分の用意したセーブ・ロード画像に指定する。
(上にある方がセーブで、下にある方がロード)

---

上記手順で実際に動かしてみたのが、添付画像2枚目になります。
忘れてはいけないのが、
「プロジェクトオプション→セーブメニュー画像(ロードメニュー画像)」の設定です。
これを設定しなければ、LMのデフォルト画像が表示されます。
枠がいらない場合は、背景に透過させた画像を指定し、
スクロールバーだけ差し替えてしまえばOKだと思います。

特殊用途については、マニュアルに記載されていますよ。
チャートの属性を特殊用途に変更する方法がわからないというのであれば、
チャートリスト→当該チャートの上で右クリック→プロパティで変更できます。
その後プロジェクトオプション→特殊イベントで
作成したチャートを指定するだけでOKです。

※間違いがありましたら指摘と補足をよろしくお願い致します。

2真白
2014/11/24 12:24:42
>ふなずし様

この度はご丁寧に教えていただきありがとうございました!
おかげで無事セーブ画面を作ることができました。

これからもこれを参考に作っていきたいと思います。

この度は本当にありがとうございました。
この質問に対する回答はすでに締め切られています
分かる人いませんか?
こちらのサイトからオリジナルのオプション画面、システム画面を作成するためのパーツをダウンロードさせていただき、シナリオを実...
開いていただいてありがとうございます。 制作途中のゲームをマスター制作したところ、メモリが足りませんとだけでたので ...
LiveCinemaを使って、シネマ作成をしようとした所、エラーメッセージで『Canvasに対する描画ができません。』や『...
 テキストウィンドウ内でスクロールアップをすると,テキストウィンドウ内でバックログが表示されますよね? スクロールアップ...