Last-modified: 2016-09-10 (土) 15:44:25 (1526d), メインメニュー中のフェイス表示を戦闘キャラに置き換えます。アクティブになったキャラは別のモーションが再生されます。, SpriteとWindowにTweenアニメーション機能を追加します。サンプルとしてメニュー画面がスライドインするようになるプラグイン付属。, ヘルプウィンドウに2ページ目を追加して好きな情報を表示できます。指定されたキーで入れ替えます。通常の文字表示とスクリプトを実行して評価結果を表示する方式があり、いずれも制御文字が一通り使用できます。また、スクリプト中では「item」というローカル変数で対象データを参照できます。消費MPや価格などのデータベース情報を動的に表示できます。, スキルウィンドウにて、消費MPと消費TPが0(なし)であるスキルの消費MP(数値)を 0 と表示するようにします。, メニュー画面に次のレベルまでのEXPを表示します。それに伴いステートアイコン位置の変更も行われます。, ステータス画面のレイアウトを変更します。具体的には、攻撃力~運の表示を左に詰めて、装備表示との間に、命中率などを表示させるようにします。命中率、回避率、会心率、HP再生率、MP再生率、TP再生率の6種です。, Optionsで設定可能な項目のデフォルト値を、指定した値に変更します。例えば、初回からalwaysDashをONにしておけばプレイヤーが設定を変更する手間を省くことができます。, オプション項目追加のためのベーススクリプト。下↓の『メッセージスピードオプション追加』などを入れる際に必須となるスクリプトです。入れることで若干、デフォルトのオプションより操作性向上、オプションウィンドウ幅の変更機能も追加。, オプションに全オプション項目を一括で初期値に戻すコマンドを追加。MVのデフォルトオプションの初期値を変更する機能も付いています。, ノベルゲームなどによくあるオプション機能の一つ、自動でメッセージを送る機能を追加します。もちろん、オプションでメッセージ送り機能のOFF状態や送りスピードの変更を行うことが出来ます。, メニュー画面の表示が変わるプラグインです。 有効にするとキャラクターが横並びに表示されます。. ただし、javascriptの構文についての解答は致しかねますので、ご了承ください。私に聞くより検索したほうがすぐ出てきますので。, キャラクター画像が出ない場合は、初回ロードで画像を読み込んでいない可能性が高いです。下記のように追加してください。, // 2. rpgツクールmvでメニュー画面を改造する方法 rpgツクールmvで、メニュー画面を改造する方法をまとめました。 標準のメニュー画面構成には6つの画面がある rpgツクールmvの標準メニューを開くと、以下の6項目があります。 最適化してソースを短くしています。キャラクターの描写はPTメンバー分することになるので毎回あの長ったらしいソースを書いていては Top / プラグイン / メニュー画面 プラグイン:メニュー画面. rpgツクールmvでfc版ff1のウィンドウを作りながらスクリプトの基礎学習その5 第5回目はグローバル変数から情報を取得して画面に描写しましょう。前回はウィンドウレイアウトをしました。メニューの選択は今やってる事よりも少し難しいかもしれないので、最後に回します。 前へ . いつの間にか RPGツクールMV アップデート ver.1.6.2 が配布されていたので、ver1.5.2 からの更新点のまとめ。 ver1.5.2 への更新メモ からの続きです。RPGツクールMV JGSS 技術メモ もよろしければどうぞ。 rpg_core.js. NW.js の引数も見るよう修正された模様。 ただ、イベントコマンドは用意されたものでしか組み上げることは出来ません。考え方次第で何でも出来ちゃいますけどね。, それでは今回はキャラクターのステータスの部分を描写していきましょう。 RPGツクールMVでFC版FF1のウィンドウを作りながらスクリプトの基礎学習その5, ※下記のコードが$gameActorsのsが1文字抜けてエラーを吐いたことを確認いたしましたので、修正しました。申し訳ございません。, 前回はウィンドウレイアウトをしました。メニューの選択は今やってる事よりも少し難しいかもしれないので、最後に回します。 ほとんどのArm IPが試し放題でスタートアップは年会費無料!?Arm Flexible Access, you can read useful information later efficiently. 描写するために、ウィンドウクラスが格納された配列を引数で渡しています。, Window_Baseに新たなメソッドを追加しています。クリスタル描写の時にやったように新たなメソッドを追加してください。 Copyright © CyberAgent, Inc. All Rights Reserved. 前に書いた事のあるメソッドに何かを追加する時はそのメソッドの中身だけを書きます。, 回を増す毎にどんどんソースが長くなっていっていますが、1個1個やっていることはシンプルなので安心して1つずつ見ていきましょう。, Actor1というローカル変数に「$gameActor.actor(1)」を代入していますね。ここで新しく出てきた「$gameActor.actor(1) 」これを簡単に解説します。 RPGツクールMV用プラグイン投稿・告知サイト 当サイトについて ; 新規ユーザー登録; ログイン; 新規投稿; 利用規約; ダウンロード時の警告対策; HOME > MV用プラグイン > メニュー画面で5人以上 - ColsMenuStatus.js. メニュー画面の項目を削除する方法 1.プロジェクト名\\js\\rpg_windows.jsをテキストエディタで開きます 2.Ctrl+Fキーでテキストエディタの検索ウィンドウを出したら、次のキーワードでジャンプします this.addGameEndCommand(); 3.それぞれの行はメニュー項目に対応しています 非表示にしたい項目の先 … 投稿は全て個人の見解です。 PTを入れ替えたりするとちゃんとキャラクター情報が書き換わったりするものに作り替えましょう。, ハロルドの情報を取得するときに「$gameActors」を利用しましたが、これはゲーム上1度でもPTメンバーに加わった際に記憶されている情報を引っ張ってきています。 いつの間にか RPGツクールMV アップデート ver.1.6.2 が配布されていたので、ver1.5.2 からの更新点のまとめ。, ver1.5.2 への更新メモ からの続きです。RPGツクールMV JGSS 技術メモ もよろしければどうぞ。, また画面比率の計算で 1.00~1.01 の範囲の値を 1.00 に固定する処理が追加されています。何らかの実行環境で計算誤差が生じて表示に影響が出ていたのかもしれませんね。, 音楽の再生部分で、ループの指定より開始位置が後の場合は、ループ内に収まるようにロジックが追加された模様。バグ修正ですかね。, rpg_core.js の変更はこれぐらいかな。特に目立った変更は無いようですね。, code == 112 の時に無条件に depth++ している部分にあわせ、そのあとの code == 413 のときの処理を変更したようです。これで多重ループ時の「ループの中断」がちゃんと動作するでしょう。, rpg_objects.js の修正もこれぐらいかな?バグが減って良かったですよね。, rpg_managers.js も変更は少なくて、以下の部分に decodeURIComponent() を追加しただけの模様。, 以下のように setXXXXWindow() 系の関数から update() 関数の呼び出しが削除されたようです。, まあ Scene のほうで結局は update() はされるので、無駄が省かれて少しですが高速化したと言って良いのではないでしょうか。, ただし update() が呼ばれるタイミングが遅くなるし、呼ばれる位置もだいぶ後になるので、Window 系の拡張で初期化のためこの関数をフックしていた方はちょっと注意が必要かもしれません。, そして名前入力の際に、LATIN2 文字がちゃんと定義されたようです!また地味に平仮名の ゔ もちゃんと定義されたようです。ゲームプレイヤーにとって嬉しい改良かもしれませんね!, rpg_windows.js の修正はこんなところかな。このファイルの一番変更が多かった気がします。, 今回はコードの変更はバグ潰し程度でしたが、実行環境 NW.js の更新は影響が大きいかもしれませんね。NW 自体のバージョンは 0.29.4 で、node のバージョンは 9.11.1 のようですよ。 Menu. それでは前回作ったソースをもとに作り替えてみましょう。, 記述がごそっと変わっていますので注意してみてください。やっていることは変わっていませんが ツクールシリーズ最新作『アクションゲームツクールMV』Steamアーリーアクセス開始! ... 一覧の下部にはメニューボタンが表示され、さまざまな操作ができます。 ... 項目削除: 選んでいる項目を削除しま … 数字の引数を渡すと、そのIDに応じたキャラクターの情報が取得できます。, しかし、現在のパーティメンバーの情報を得るわけではありませんので、実はこの書き方は間違っています。しかし、今回はステータス画面を表示するという名目なのでいったんこのままでいきます。 タブ「シーン」を選択すると、作成されたシーンやフォルダの一覧が表示されます。一覧の下部にはメニューボタンが表示され、さまざまな操作ができます。一覧にあるものは、ドラッグ操作で並び替えたり、フォルダを用いて整理することができます。また、右クリックすると、コンテキストメニューからシーンのインポートやエクスポートを行ったり、シーンを画像として保存したり、Startシーン(ゲームの最初に表示されるシーン)に設定したりできます。, 「シーン」以外の4つのタブを選択したときは、選択されたシーンに配置されている、タイル以外の各パーツを一覧で確認できます。また、「ポータル一覧」では配置されているポータルを確認したり、設定を変更したりできます。一覧の下部にある検索ボックスやプルダウンメニューを利用すれば、表示する項目の絞り込みができます。各パーツをクリックすると、編集エリア上の対応するパーツが選択され、移動したり詳細設定を行ったりできます。また、一覧の右端にあるアイコンをクリックすると、パーツをロック(編集不可)にしたり、編集エリアで非表示にしたりできます。, シーン一覧にあるmenu sceneは、主に、ゲーム中の表示物(UI)を設定するために用いる、特別なシーンです。他のシーンを作成する際、シーン設定ウィンドウで「初期表示メニュー画面」などに指定することで、シーン中にmenu sceneのUIを表示させることができます。. 基本的にはそれを利用してくみ上げていくのがプラグインを作る基本となっています。, それを使っていって、このメソッドは何を吐き出しているのかって気になってくると思います。そこで初めて新たなプログラムを組む力がつきます。 Web系開発者。映画,特撮,功夫,酒, ロボ,アニメ,模型,ゲーム, 懐パソ(PC6001, MSX, X68000), JavaScript/NodeJS, Unity, RPGツクール, プチコン, AWS, 開発環境なんでも好き。修行中。 既存のメソッドのみを記述していきます。新しくメソッドを作る場合はどこに挿入するか書きますので 毎回this._chara~と記述するのが面倒なのでローカル変数に格納して使いやすくする, //=============================================================================. rpgツクールmvでfc版ff1のウィンドウを作りながらスクリプトの基礎学習その5 第5回目はグローバル変数から情報を取得して画面に描写しましょう。前回はウィンドウレイアウトをしました。メニューの選択は今やってる事よりも少し難しいかもしれないので、最後に回します。 この後、4人分の情報をまとめて表示する処理を組みますので、その時にまた解説します。そのうち何かに「$gameActors」は使うかもしれないので、覚えておいて損はないと思います。, もともと作られていた名前が長い変数を何度も使うことが多くなる場合があります。その時は短い変数を作って、よく使う変数を入れておくことができます。 それが、配列という仕組みです。今までもこの仕組みを利用したものを呼び出したりしています。そう、$gameActorsもそうです。, 繰り返し構文の「for」を使ってaddWindowを呼び出します。前回ではウィンドウの個数分記述していましたが、for文を使うことによって1行にすることが可能になります。 By following users and tags, you can catch up information on technical fields that you are interested in as a whole, By "stocking" the articles you like, you can search right away.