気ままなタンス*プログラミングなどのノートブック

プログラミングやRPGツクール、DTM等について、学んだことや備忘録をアウトプットとして残し、情報を必要としている誰かにとって「かゆいところに手が届く」ブログとなることを願いながら記事を書いています。

RPGツクールMV

【RPGツクールMV】これで解決!スマホブラウザでInvalidStateErrorが発生した場合の対応記録

概要 RPGツクールMVで、ウェブブラウザ向けにデプロイメントを実施し、 iPhoneやiPad等のiOS系端末でゲームをプレイしていると下記のようなエラーが発生しました。 Error InvalidStateError (DOM Exception 11): The object is in an invalid state. 原因 ゲ…

【RPGツクールMV】メニューから回想モードの呼び出しを行えるようにする補助プラグインを公開しました

RecollectionMode.js(回想プラグイン)の補助として、メニューから回想モードを呼び出すための 補助プラグインを作りました。 利用イメージ 使い方 RecollectionMode.jsの導入 補助プラグインのダウンロード プラグインの適用 プラグインパラメータの設定(…

【RPGツクールMV】超簡単!アイテム合成プラグイン「ItemCombination.js」に、「アイテムが作成済みかどうかがわかる表示」を追加する手順を解説!

ItemCombination.jsとは? Jeremy Cannadyさんが作成されたツクールMVのプラグイン。 アイテムに対して、「必要なレシピ」を設定することで、 素敵な合成システムが簡単に使えてしまう優れものです。 概要や使い方については、過去に記事を書きましたので、…

【RPGツクールMV】便利すぎる!?GENE Scene Builderを購入したので試してみました

Twitterで話題(?)になっていた、ツクールMVツール「GENE - シーンビルダー -」を購入しました。 数日前までは、Steam版しか存在しなかったため、購入を躊躇っていたのですが・・・ 先程GENEのページを確認したところ、ダウンロード版の購入情報(ツクール…

【RPGツクールMV】超便利!ゲームの機能作成時に知っておくと捗るソースコード集を紹介!

久しぶりの記事となります。 タイトルのとおり、RPGツクールMVのゲーム制作で JavaScriptを用いて画面やミニゲーム等、 色んな機能を作る時に利用しているソースコードを備忘録として記述します。 前提 操作対象 マップ上のイベントを取得する 利用例 マップ…

【RPGツクールMV】自作ゲーム「Birth World」を公開しました!

久々のブログ更新となります。 3日前、ツクールMV初作品となる「Birth World」を完成させ、 RPGアツマールというWebサービスにアップロードしました。 http://game.nicovideo.jp/atsumaru/games/gm957 興味がありましたら、ぜひプレイしてみてください。 感…

【RPGツクールMV】マップ上に表示するウィンドウに関するコードリーディングのメモ

こんにちは! RPGツクールMVで、マップが切り替わった時にそのマップの名前を表示するウィンドウがありますよね(下記イメージの赤枠)。 このウィンドウはマップに入った時にフェードイン・アウトしながら表示されます。 RPGツクールMVでは、マップの「表示…

【RPGツクールMV】回想モードプラグイン用の補助ツール「RecoGene」を公開しました

RPGツクールMVの回想モード導入プラグイン用のツール「RecoGene」を作りました。 α版:RecoGene - RecollectionMode.jsジェネレータ RecoGeneとは? RPGツクールMVの回想モード導入プラグイン「RecollectionMode.js」の設定生成ツールです。 Web画面上でCG設…

【RPGツクールMV】[中級者向け]セーブ・ロードで利用されているプログラムの調査記録

回想モードプラグインで、セーブデータ間のスイッチ情報を共有する機能の実装を検討していました。 その中で、セーブ・ロード時に利用するメソッドやゲームオブジェクトの変化といった詳細な情報が必要となり、調査したので記録に残します。 loadFromLocalFi…

【RPGツクールMV】[中級者向け]ItemCombination.jsでゲーム再起動時にレシピが消える問題対策(アイテム合成システムプラグイン)

プラグインの問題点 対策の検討 対策の方針 対策コード 動作確認 対策のメリット 対策のデメリット 1000番目以降のスイッチしか利用できないのか? 別のやり方に関する検討 先日、以下の記事で、「Jeremy Cannadyさん」が作成されたアイテム合成システムプラ…

【RPGツクールMV】[ビギナー向け]Sprite(Sprite_Base)にアニメーションを表示する方法

こんにちは。 タイトルの件ですが、RPGツクールMVのスクリプトで作成した「Sprite_Base」に アニメーションを表示したいときってありますよね。 通常はマップ上に表示されたキャラクターに対して、イベントコマンド(アニメーションの表示)で アニメーショ…

【RPGツクールMV】超便利!アイテム合成システムを導入する「ItemCombination.js」の使い方

ItemCombination.jsとは? forums.rpgmakerweb.com Jeremy Cannadyさんが作成されたツクールMVのプラグイン。 アイテムに対して、「必要なレシピ」を設定することで、 素敵な合成システムが簡単に使えてしまう優れものです。 本家の説明: Simple script to …

【ツクールMV】standardFontSizeを利用するウィンドウ、しないウィンドウ

既存のウィンドウクラスには影響を与えず、 作成されたウィンドウオブジェクトのフォントサイズだけを変更したい。 // Scene_Equipをプロトタイプ継承したScene_Hoge function Scene_Hoge() { this.initialize.apply(this, arguments); } Scene_Hoge.prototy…

【RPGツクールMV】[中級者向け]ゲーム開始~Scene_Title呼び出しまでの流れ(一人輪読会)

ツクールMVで、各種内部処理を理解するため、ソースコードを読み、アウトプットしました。 「ここはどういう意図?あーでもないこうでもない」と意見を思考しながらやっていたため、「一人輪読会」とつけています。 今回の目的は ゲーム開始~Scene_Title呼…

【RPGツクールMV】ゲームに回想モードを追加するプラグイン(RecollectionMode.js)を公開しました

勉強がてら、アドベンチャーゲーム等でよく見られる「シーン回想」や「CG閲覧」といった いわゆる「回想モード」機能を追加するプラグインを作ってみました。 イメージ デモ (※音が鳴るのでご注意ください) http://www.rinsymbol.sakura.ne.jp/tkool/mv/Pr…

【RPGツクールMV】[中級者向け]Window_Selectableをプロトタイプ継承したWindowでピクチャが表示されない場合の対応方法

RPGツクールMVで、CGの閲覧やシーンの視聴を行うための回想用プラグインが だいぶできあがってきました! (以下画像参照) タイトルのお話なのですが、 プラグイン作成中に、「ウィンドウにピクチャが表示されない問題」で悩んで、 時間を使ってしまいまし…

【RPGツクールMV】[中級者向け]Scene_Baseをプロトタイプ継承したオブジェクトのエラーで悩んだ話

RPGツクールMV用にプラグインを実装していました。 プラグインの内容としてはアドベンチャーゲーム等によくある「回想モード」です。 ゲーム内で一度でも見たCGやゲームシーンを、後から再生する際に利用する機能です。 画面の構成から考えて、Scene_Baseを…

【RPGツクールMV】ダンレボ風の音ゲープラグインを作成してみました

ツクールMV発売まであと2日となりましたね。 日曜日(12/13)から体験版を触っていて、勉強がてら「音ゲープラグイン」チックなものを作ってみました。 再生される曲は、以前自分で作った「モノクロストリング」です。 サンプルゲーム http://www.rinsymbol.sa…

【RPGツクールMV】JSライブラリを使ってみる

先日、RPGツクールMVの体験版が公開されました。 http://dl.tkoolmv.com/tkool-mv-trial あと少しで発売日(2015/12/14現在)なのですが、 どうしても我慢できず、使ってみることにしました。 個人的に使ったもの 変数に値をセットする $gameVariables.setValu…