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

アバター
尾角つの
記事: 35
登録日時: 2015年11月17日(火) 12:26
連絡を取る:

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

投稿記事by 尾角つの » 2016年1月05日(火) 18:47

toretoreさん、明けましておめでとうございます。
共有セーブにされたいということだったので、ちょっと軽く作ってみました。

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

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

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

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

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

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

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

==================================================
Twitter : https://twitter.com/vitsuno/
==================================================
toretore
記事: 159
登録日時: 2015年12月22日(火) 14:25

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

投稿記事by toretore » 2016年1月05日(火) 19:18

尾角つの様
toretoreです。

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

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

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

重ねて、本当にありがとうございました。
しゅりょう
記事: 1
登録日時: 2016年9月06日(火) 16:09

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

投稿記事by しゅりょう » 2016年9月06日(火) 16:14

はじめまして
CG回想モード使わせてもらっています

質問なのですが
テストプレイでは正常に表示されるのですが
デプロイメント後、ギャラリーモードを選択するとフリーズしてしまいます
原因はわかるでしょうか?
よろしくお願いします
tomysuru11
記事: 9
登録日時: 2016年9月07日(水) 08:17

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

投稿記事by tomysuru11 » 2017年1月15日(日) 11:04

お世話になります。
こちらのプラグインを使わせて頂いていますが、
特定の画像番号がギャラリーでONになっているかを判定することはできないでしょうか。

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

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

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

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

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

とみする
奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

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

投稿記事by 奏ねこま » 2017年1月15日(日) 11:42

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]);

これでどうでしょうか?
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

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

投稿記事by まっつUP » 2017年1月15日(日) 12:10

tomysuru11様
お世話になります。

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

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

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

投稿記事by まっつUP » 2017年1月15日(日) 17:40

ピクチャーギャラリーでピクチャが正常に表示されないバグを修正しました。
(表示しきれないピクチャはウインドウをスクロールすることで表示されるわけですが
それらのピクチャがほぼ確実に表示されませんでした。)

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

※大本の作成者は尾角つの様です。
Copyright (c) 2015 Tsuno Ozumi
Released under the MIT license
http://opensource.org/licenses/mit-license.php
添付ファイル
Vitsuno_PictureGallery.js
(19 KiB) ダウンロード数: 222 回
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
tomysuru11
記事: 9
登録日時: 2016年9月07日(水) 08:17

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

投稿記事by tomysuru11 » 2017年1月15日(日) 21:53

奏ねこま様、まっつUP様

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

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

ありがとうございます!

とみする

“MV:プラグイン素材のリクエスト” へ戻る