ヘルプにある方法ではないので、ここに書き込んでよいのかわかりませんが、
たまに質問が有るので、セーブリストとサムネイルの位置を固定するサンプルを作ってみました。

問題あるようでしたら削除します。


まえに http://www.livemaker.net/qanda/1722/ で回答した方法では、
セーブ後に位置が変わってしまうようなので、少し方法を変更しました。

座標は変数リストの「セーブリストX」「セーブリストY」でメニューの位置を指定します。
「セーブサムネイルX」「セーブサムネイルY」でサムネイルの位置を指定します。

リストとサムネイルでは位置の指定方法が違うので注意してください。
リストの位置はデフォルトの場所からの移動量を指定します。
サムネイルの位置は表示する座標を指定します。

サンプルでは「¥runimage¥ノベルシステム」の、「■セーブ.lsc」「■ロード.lsc」を変更しています。

自分のプロジェクトに組み込む場合は上の2つのファイルをコピーして、
変数リストに整数で「セーブリストX」「セーブリストY」「セーブサムネイルX」「セーブサムネイルY」の
4つの変数を作成して位置を指定してください。

ふなずしさんが、自分のプロジェクトに組み込む方法を、わかりやすく説明してくださったのでリンクしておきます。
自分のプロジェクトに組み込んでみたい人は、ぜひ参考にしてください。
http://www.livemaker.net/qanda/2141/

LiveMakerのバージョンは、ver.03.12.02.28(開発版)です。
file77.zip (442.74KB)
返信
27(匿名さん)
2014/08/30 10:54:20
ちゃろ様

21・23・25の匿名です。
ご回答どうもありがとうございます。

セーブメニューの「画像サーフェス作成」のプライオリティーを空白、
「プロパティ設定」の値は1に設定しましたが、やはりうまく表示できません。
適当にクリックしていると偶然セーブができたので、リスト自体は透明で見えませんが表示はされているようです。
試しにプライオリティの値などを変更してみましたが、解決できませんでした。

なお、ロードメニューの方は、コンポーネント名を変更してビルドしてみたところ、
問題なく機能していました。ご指摘どうもありがとうございました。

セーブメニューの方は、他に何か原因があるのでしょうか。
お気付きの点がございましたら、ご指摘いただければ幸いです。
28ちゃろ
2014/08/30 13:28:03
セーブメニューは背景とかの後ろに表示されているのだと思います。

セーブを選択しても何も反応しないのですか?(セーブのメニューと背景が表示されない)
セーブロードを呼んでいるのは、システムメニューからですか?

初期化処理の[タイマー]を右クリックして、[無効]にしてみてください。
この状態だとセーブメニューは表示されますか?
(確認したら、もう一度[無効]を選択して元に戻しておいてください)

あと、念のためメニューのプロジェクト > クリーン で、中間ファイルを削除と
プロジェクト > セーブデータ > セーブデータ削除を試してみてください。


つぎに、ゲームを実行してゲーム画面と一緒に表示される
デバッグウィンドウの[コンポーネント]のタブを選択して、右下の更新を押してみてください。

左のウィンドウに、[メニュー背景]という項目が有ると思うので選択してください。
右のウィンドウのプロパティー[PR_PRIORITY]の値を調べてください。

つぎに左のウィンドウで、ゲームで使用している画像の名前を選択して
プロパティー[PR_PRIORITY]の値を調べてみてください。
[メニュー背景]の[PR_PRIORITY]の値のほうが小さかったら、ゲーム画面の裏に表示されています。
29(匿名さん)
2014/08/30 14:53:51
ちゃろ様

21・23・25・27の匿名です。
何度もご回答いただき、本当にどうもありがとうございます。

セーブを呼ぶと、画面には映りませんが透明なセーブリストが表示されているようです。
システムメニューから呼んだ場合も、メッセージボックスのメニューから呼んだ場合も、
上記の通り透明の状態ですがリスト自体は表示されているようです。セーブ・ロードも行えます。
サムネイルは表示されません。また、右クリックで元の画面に戻ります。

「初期化処理」タイマーを無効にしたところ、背景は表示されず、
リストのみが指定した位置に表示されました。
クリーン・セーブデータ削除を試してみましたが、変化はございませんでした。

デバッグウインドウからプライオリティの値を調べてみたところ、
ゲームの背景は0、メッセージボックスは1100、メニュー背景は1102でした。
ロード画面は問題なく表示されるのですが、こちらのプライオリティの値も1102でした。

プライオリティの値も問題ないように思いますし、
何故このような現象が起こっているのか自己解決できない状況です。
他に何か原因にお心当たりありますでしょうか。
お手数をおかけして本当に申し訳ございませんが、お気付きの点ございましたらご指摘いただければ幸いです。
30ちゃろ
2014/08/30 16:07:47
プライオリティーが高いのに表示されないのは不思議ですね。

つぎはプロジェクトをバックアップして、プロジェクト > 雛型を更新 をためしてみてください。
(クリーンで中間ファイルの削除を忘れないようにしてください)
サムネイル固定は無効になると思いますがどうなりますか?

もし表示されたら「file87.zip」からサムネイル固定用のファイルをコピーして
もういちど試してみてください。

あと、デバッグウィンドウのコンポーネントで、
[メニュー背景]以外の物を削除してみたらどうなりますか?
削除するには左のウィンドウで項目を選択して、左下の[削除]をクリックします。


これでもダメならプロジェクトを見たほうが早そうです。
不具合が発生するプロジェクトをアップしていただけないでしょうか?

必要の無いグラフィックとかチャートは削除してもかまいません
中間ファイルも削除したらファイルが小さくなると思います。
31(匿名さん)
2014/08/30 17:42:33
ちゃろ様

21・23・25・27・29の匿名です。
何度も迅速なご回答をいただき、どうもありがとうございます。

雛形を更新・クリーンで実行した場合、セーブリストとサムネイルは初期設定の位置に表示されましたが、
指定したい背景は表示されませんでした。
また、デバッグウィンドウのコンポーネントで「メニュー背景」以外のものを削除してみたところ、
透明なセーブリストのまま、背景は白(オプション項目で指定している背景色)になりました。

大変申し訳ないのですが、自力での解決が難しそうですので、
よろしければお手隙の際にアップしたプロジェクトをご覧になってみていただけないでしょうか。
お手数をおかけして本当に申し訳ございません。
どうぞよろしくお願いいたします。
32ちゃろ
2014/08/30 21:31:56
セーブの[画像サーフェス作成]の下の方にある
「メニューのクローズ前の処理の設定」の[コール]が有効になってしまっています。
このコールを右クリックして[無効]にしてみてください。

ここのコールは終了処理のジャンプ先を調べるための物ですので、無効のままでかまいません。
33(匿名さん)
2014/08/30 22:16:46
ちゃろ様

21・23・25・27・29・31の匿名です。
ファイルの確認とお返事どうもありがとうございました。
ご指摘いただいた「コール」を無効にしたところ、セーブリスト・サムネイル共に
うまく表示・機能させることができました。

余計な手間を加えてしまっていたせいで機能していなかったのですね。
当方の確認不足と稚拙なミスでお騒がせしてしまい、誠に申し訳ございません。
何度もご返答いただき、本当にお手数をおかけいたしました。
ご指摘とご回答どうもありがとうございました。心より感謝申し上げます。
34(匿名さん)
2014/09/01 03:07:28
この度、自己解決出来ない問題が発生してしまい、ご連絡させて頂きました。
ちゃろさんの作成された「file81.zip」をベースに、
「¥runimage¥ノベルシステム」の、「■セーブ.lsc」「■ロード.lsc」、
「¥runimage¥ノベルシステム¥システムメニュー」の「セーブ.lsc」の3つを、
「file87.zip」のもので上書きしています。

スタート画面でロードを選択したときはうまくロードメニューが表示されるのですが、
メニューからセーブ・ロードを選択すると一瞬メニューが表示されそのままブラックアウトしてしまいます。
クリーンをしたり、雛形の更新、プライオリティの値を調べるなどしてみましたが、
解決には至りませんでした。

誠に自分勝手ではございますが、当方の作ったファイルを見て頂けないでしょうか。
ご教授頂けますと幸いです。
どうぞ宜しくお願い致します。

バージョンはver03.12.02.28(開発版)です。
35ちゃろ
2014/09/01 16:53:54
[グラフィック¥素材¥ウィンドウ.lpm]のセーブとロードのボタン名が
デフォルトの名前なのでセーブとロードが直接呼ばれてしまっています。

タイミングよく処理を割り込ませるために
セーブとロードは[メッセージコントロール処理]から呼ぶ必要があります。

サンプルのようにセーブとロードのボタンの名前を変更して
[メッセージコントロール処理]からセーブとロードを呼ぶようにしてください。
36(匿名さん)
2014/09/01 18:11:43
34の匿名のものです。

お忙しいところ、ファイルの確認とご回答ありがとうございました。
ご指摘頂いた点を修正したところ、セーブ・ロードともに問題なく機能するようになりました。
当方の確認不足と初歩的なミスでお騒がせしてしまい、本当に申し訳ございません。
ご教授頂き本当にありがとうございました。
勉強不足を痛感致しました。
今後とも参考に勉強させて頂きます。
この度は本当にどうもありがとうございました。
匿名で書き込む
画像1
画像2
画像3
※添付できる画像のファイルサイズは300KBまでです
添付ファイル
※添付できるファイルは lzh、zip、rar の何れか、またサイズは3MBまでです
分かる人いませんか?
既に完成している作品の動作環境についてですが、 windows8でも問題なくプレー出来ますでしょうか。 Windows...
お世話になります。 LiveMaker向けにBGMファイルを作ろうと思ったのですが、 ループでつまづいております。 ...
全10章で恋愛ゲームを作成しています 各章ごとに最高恋愛者を記録し、ある場面で、選択肢を選ぶと一覧で見れるようにしたいで...
御世話になっております。 毎回…という訳ではないのですが 何度かに1度以下のような症状が起こる為 ご助言頂ければ...