お世話になっております。
添付した画像のようにキー操作で行き先を選択できるワールドマップを実装したいのですが
該当するプラグインがあればご教授願えないでしょうか。
調べたところhiz様のHzChoiceEvent.jsで実現できそうなのですが
ヘルプを見ても技量不足で使い方が全くわかりませんでした。
お力添えいただければ幸いです、よろしくお願いいたします。
【解決済み】カーソル選択式マップ画面を実装したい
Re: カーソル選択式マップ画面を実装したい
こんにちわ。
非常にシンプルな方法を挙げますと、添付していただいた画像のような指をさす手のキャラチップを用意し、ワールドマップ上で主人公の画像を変更するよう処理すればプラグイン等を使わずとも実現できるかと思います。
街の名前に関してはKAMESOFT様のアクティブメッセージプラグイン( http://ytomy.sakura.ne.jp/tkool/rpgtech ... ssage.html )辺りを使えば要望画像のようになるかと。
非常に単純な方法ですので他にもっと良いやり方があるかもしれませんがとりあえず1つの例として考えてみて下さい。
非常にシンプルな方法を挙げますと、添付していただいた画像のような指をさす手のキャラチップを用意し、ワールドマップ上で主人公の画像を変更するよう処理すればプラグイン等を使わずとも実現できるかと思います。
街の名前に関してはKAMESOFT様のアクティブメッセージプラグイン( http://ytomy.sakura.ne.jp/tkool/rpgtech ... ssage.html )辺りを使えば要望画像のようになるかと。
非常に単純な方法ですので他にもっと良いやり方があるかもしれませんがとりあえず1つの例として考えてみて下さい。
Re: カーソル選択式マップ画面を実装したい
むすか様
私のやり方では画面いっぱいの1枚マップを作って
上下キーなどで画像を切り替えれば簡単だと思います。
<以下は自動処理のイベントで行います>
画像はそれぞれの街がハイライトされたものを予め用意しておきます。
その際画像を切り替えた時に街ごとに変数を割てたものを代入します。
決定キーを押したときにその変数をもとに
行きたいところの「マップID、X座標、Y座標」をそれぞれの変数に代入します。
最後に場所移動コマンドの「変数で指定」からそれらの変数を割り当てるだけです。
ちなみに条件分岐のスクリプトで以下のようにすれば入力を検知できます。
Input.isTriggered('ok')
Input.isTriggered('up')
Input.isTriggered('down')
カーソルはアニメーションさせたければ
だってぇの様が仰るように主人公の画像をアニメ設定して移動させてもいいですし
プラグインを使うなら
トリアコンタン様のピクチャアニメーションのプラグインを使っても良いと思います。
但し上記の方法はマウスでの選択は考慮していません。
私のやり方では画面いっぱいの1枚マップを作って
上下キーなどで画像を切り替えれば簡単だと思います。
<以下は自動処理のイベントで行います>
画像はそれぞれの街がハイライトされたものを予め用意しておきます。
その際画像を切り替えた時に街ごとに変数を割てたものを代入します。
決定キーを押したときにその変数をもとに
行きたいところの「マップID、X座標、Y座標」をそれぞれの変数に代入します。
最後に場所移動コマンドの「変数で指定」からそれらの変数を割り当てるだけです。
ちなみに条件分岐のスクリプトで以下のようにすれば入力を検知できます。
Input.isTriggered('ok')
Input.isTriggered('up')
Input.isTriggered('down')
カーソルはアニメーションさせたければ
だってぇの様が仰るように主人公の画像をアニメ設定して移動させてもいいですし
プラグインを使うなら
トリアコンタン様のピクチャアニメーションのプラグインを使っても良いと思います。
但し上記の方法はマウスでの選択は考慮していません。
Re: カーソル選択式マップ画面を実装したい
おはようございます。
私も以前ワールドマップを実装したくてその時に作ったサンプルでよろしければご覧ください。
サンプルはzipファイルでアップいたしました。
zipファイルを解凍して出来上がった「data」「img」「js」フォルダを全て新規のプロジェクトフォルダに上書きまたはコピーして下さい。
プロジェクトフォルダは必ず新規プロジェクトのフォルダで行って下さい。
既存のプロジェクトですとエラーを吐いたりご自身の製作中データを上書きしてしまいますので…。
簡単に説明をしますとワールドマップは1枚絵で遠景で表示していてプレイヤーはカーソルになります。
このサンプルにはトリアコンタン様製の「動的文字列ピクチャ生成プラグイン(DTextPicture.js)」と
「半歩移動プラグイン(HalfMove.js)」を使用しております。
「動的文字列ピクチャ生成プラグイン」はワールドマップで国や村などの名称を表示する際に使用していて
「半歩移動プラグイン」はワールドマップ時には半歩で移動させた方が細かく移動できて何となくそれらしいかな?
という感じであと8方向移動にも対応しておりますので使用しております。
移動に関しては個人の好みもありますし、ご希望されているキー操作移動とは少し違うかもしれませんね。
あとはスイッチ分岐で村の名称表示や入出などに使用しております。
なおこのサンプルはMV標準解像度の816x624サイズで製作しておりますので解像度を変更しますとうまく動作しないと思います。
以上ご参考になればです。
私も以前ワールドマップを実装したくてその時に作ったサンプルでよろしければご覧ください。
サンプルはzipファイルでアップいたしました。
zipファイルを解凍して出来上がった「data」「img」「js」フォルダを全て新規のプロジェクトフォルダに上書きまたはコピーして下さい。
プロジェクトフォルダは必ず新規プロジェクトのフォルダで行って下さい。
既存のプロジェクトですとエラーを吐いたりご自身の製作中データを上書きしてしまいますので…。
簡単に説明をしますとワールドマップは1枚絵で遠景で表示していてプレイヤーはカーソルになります。
このサンプルにはトリアコンタン様製の「動的文字列ピクチャ生成プラグイン(DTextPicture.js)」と
「半歩移動プラグイン(HalfMove.js)」を使用しております。
「動的文字列ピクチャ生成プラグイン」はワールドマップで国や村などの名称を表示する際に使用していて
「半歩移動プラグイン」はワールドマップ時には半歩で移動させた方が細かく移動できて何となくそれらしいかな?
という感じであと8方向移動にも対応しておりますので使用しております。
移動に関しては個人の好みもありますし、ご希望されているキー操作移動とは少し違うかもしれませんね。
あとはスイッチ分岐で村の名称表示や入出などに使用しております。
なおこのサンプルはMV標準解像度の816x624サイズで製作しておりますので解像度を変更しますとうまく動作しないと思います。
以上ご参考になればです。
- 添付ファイル
-
- ワールドマップサンプル.zip
- (746.86 KiB) ダウンロード数: 157 回
Re: 【解決済み】カーソル選択式マップ画面を実装したい
皆様、ご教授いただきありがとうございました。
参考にさせていただき、理想通りのマップをゲーム上で再現することができました。
参考にさせていただき、理想通りのマップをゲーム上で再現することができました。