ページ 22

Re: CG回想モードを作っていただけないでしょうか?

Posted: 2016年1月05日(火) 18:47
by 尾角つの
toretoreさん、明けましておめでとうございます。
共有セーブにされたいということだったので、ちょっと軽く作ってみました。

Vitsuno_CommonSave.js
共有セーブプラグイン
(6.09 KiB) ダウンロード数: 368 回

Vitsuno_PictureGallery.js
ver1.10 (共有セーブ対応)
(18.87 KiB) ダウンロード数: 294 回

新たに、共有セーブ用のプラグイン必要だったので、ファイルが2つになってしまってすみませんが、
共有セーブプラグインと共有対応版ピクチャーギャラリーを導入してください。

導入する際は、共有セーブがプラグイン管理画面のリストの上側になるようにしてください。
これで、ピクチャーギャラリーの設定を共有するに変更すれば動作すると思います。

注意事項ですが、共有モードにした場合、共有する前のデータは無視されてしまうのと、ゲームセーブ時に共有データも保存される(それまでは保存されない)ので気をつけて下さい。
(一応、共有データのみ保存する機能があるのでヘルプのプラグインコマンド見てみて下さい。)

ギャラリーのプラグイン紹介ですが、自由に紹介してもらっても構わないですよー。
いっぱい広まったら作ったかいがあります。

ではでは、確認よろしくお願いいたします。

Re: CG回想モードを作っていただけないでしょうか?

Posted: 2016年1月05日(火) 19:18
by toretore
尾角つの様
toretoreです。

年始のお忙しい中、大変ありがとうございました。
早速実装させていただきました。
共有セーブにしていただいたおかげで、トップのタイトル画面に「CGギャラリー」のコマンドを追加することが出来るようになり、大変嬉しいです!

ご紹介しても良いとのことでしたので、下記のブログで、明日ご紹介させていただこうと思っております。
http://blog.livedoor.jp/torezu4/

本当に素敵なプラグインを、大変ありがとうございました。
これで、CGモードが実装出来たので、ますますゲーム制作に意欲が沸きました。

重ねて、本当にありがとうございました。

Re: CG回想モードを作っていただけないでしょうか?

Posted: 2016年9月06日(火) 16:14
by しゅりょう
はじめまして
CG回想モード使わせてもらっています

質問なのですが
テストプレイでは正常に表示されるのですが
デプロイメント後、ギャラリーモードを選択するとフリーズしてしまいます
原因はわかるでしょうか?
よろしくお願いします

回想モードのフラグONOFFの判定

Posted: 2017年1月15日(日) 11:04
by tomysuru11
お世話になります。
こちらのプラグインを使わせて頂いていますが、
特定の画像番号がギャラリーでONになっているかを判定することはできないでしょうか。

例えば、ギャラリーで画像をONにするときは以下のプラグインコマンドでN番目をONにしていると思います。
PictureGallery SetFile N (ファイル名)

このN番目がONになっているかの判定をしたいので
~~~~ N M

のような命令でN番目がONかOFFかを、変数かスイッチのM番目に格納できでばよいと思っています。
NとかMは変数化しなくても、とりあえずは命令文の中で固定値でも大丈夫です。

プラグインコマンドにする場合プラグインの改造になってしまうので
スクリプトの例文でもご教示頂ければありがたいです。

お手数をおかけして申し訳ございませんがよろしくお願いいたします。

とみする

Re: 回想モードのフラグONOFFの判定

Posted: 2017年1月15日(日) 11:42
by 奏ねこま
tomysuru11 さんが書きました:このN番目がONになっているかの判定をしたいので
~~~~ N M

のような命令でN番目がONかOFFかを、変数かスイッチのM番目に格納できでばよいと思っています。
NとかMは変数化しなくても、とりあえずは命令文の中で固定値でも大丈夫です。

横から失礼します。

■登録状態を変数に格納する(登録ナシ:0、登録アリ:1)
$gameVariables.setValue(M, $gameSystem.pictureGalleryList()[N] ? 1 : 0);

■登録状態をスイッチに格納する(登録ナシ:OFF、登録アリ:ON)
$gameSwitches.setValue(M, !!$gameSystem.pictureGalleryList()[N]);

これでどうでしょうか?

Re: CG回想モードを作っていただけないでしょうか?

Posted: 2017年1月15日(日) 12:10
by まっつUP
tomysuru11様
お世話になります。

条件分岐の「スクリプト」で以下を評価するとリストIDのデータの有無を判定することができます。
$gameSystem.pictureGalleryList()[3]
3の部分にリストIDを入れてください。

Re: CG回想モードを作っていただけないでしょうか?

Posted: 2017年1月15日(日) 17:40
by まっつUP
ピクチャーギャラリーでピクチャが正常に表示されないバグを修正しました。
(表示しきれないピクチャはウインドウをスクロールすることで表示されるわけですが
それらのピクチャがほぼ確実に表示されませんでした。)

無理やりな修正内容ですがこの修正内容によって競合したり、ゲームが即落ちしたりすることはないです。
これ以外に毎フレームリフレッシュしか方法が思いつかなかったので
より有効な修正方法があればだれか教えてください。
(Window_PictureGalleryList.prototype.initializeに修正を加えています。)
なお、内容の内バージョン情報は変えてないです。

※大本の作成者は尾角つの様です。
Copyright (c) 2015 Tsuno Ozumi
Released under the MIT license
http://opensource.org/licenses/mit-license.php

Re: 回想モードのフラグONOFFの判定

Posted: 2017年1月15日(日) 21:53
by tomysuru11
奏ねこま様、まっつUP様

お世話になります。
ご教示頂きありがとうございます。
おかげさまで、うまくできました!

値をセットするところだけだとねこま様の方式のほうが楽でしたが
一部判断処理がしたいところがありまして、まっつUP様の方法と併用で実装しました。

ありがとうございます!

とみする