各ツクールフォーラム検索ムノクラのメモ帳。>プラグイン複合利用MVでシンボルエンカウントを作る2020-01-26シンボルエンカウント自体の基本的な作り方は公式の初心者講座に説明があります。マップ上を歩く敵を作るtkool.jp/mv/guide/006_004k.htmlまず、上記のページの通り敵シンボル(以降、敵イベント)を作成します。できましたか?説明ページの最後にも「シンボルエンカウント導入時の注意点」が書かれています。こちらを更に詳しく掘り下げ、今回は下記の追加をします。プレイヤー探索(マンカインド様作)plugin.fungamemake.com/archives/10427このプラグインで、敵イベントがプレイヤーを見つけて追ってくる動作を作ります。敵イベントがプレイヤーを発見した時と諦めた時の反応を設定しましょう。敵イベントがプレイヤーを発見した時や、追跡を諦めた時に反応があると、プレイヤーに状況が伝わりやすいです。プラグインパラメーターでフキダシ表示とSE設定を変更すると、これが実現できます。このプラグインでは他のイベントを視界に考慮/通過の設定ができます。今回はここはデフォルト設定のままに(視界の邪魔にはならないが、通過はしない)しておきます。プレイヤーにフォロワーがいる場合、視界には影響がありません。デフォルト設定では、フォロワーを通過してプレイヤーを追ってきません。「フォロワー無視」パラメーターで「すり抜け可」に設定します。敵イベントの編集プレイヤー追跡中か探索中かが明確に分かるように、キャラクター画像を用意しました。今回はこちらを使用します。下記素材はツクラー・コモンズ・ブルー・ライセンスの下に提供されています。fungamemake.com/ページ1はプレイヤーを未発見の状態の動きを設定します。下記のようにページ1を変更します。これは下記を組み合わせた設定です。<PsensorF:X>・探索者を頂点として前方にXマス、左右にXマス進んだ地点の点をそれぞれ結んで形成される三角形の図形の範囲内を探索します。Ld[遅延フレーム数、または\V[n]]・指定した場合、探索者がプレイヤーをロストするまでの時間がフレーム数分遅れます。※Ldを設定しない場合、敵イベントは視野からプレイヤーが外れた瞬間にロスト(見失って諦める)します。前に5マス、左右に5マス進んだ地点を結んだ三角形の探索範囲を持ちます。探索者がプレイヤーを発見してから、600フレーム(10秒)追い続けます。※10秒以内に再び視野に入ると、カウントはリセットされます。自律移動タイプ:ランダム頻度:4:高ページ1で右上にある「EVページコピー」ボタンをクリックした後、「EVページ貼り付け」をクリックします。するとそれまでページ2だったものがページ3にシフトし、新しくページ1と同じ内容のページ2が出ます。これを下記のように変更します。タイプ:「カスタム」>「ルート」でスクリプトthis.moveStraight(this.findDirectionTo($gamePlayer.x,$gamePlayer.y));を入れます。追跡中はセルフスイッチDがONになります。(プラグインパラメーターで変更可能)このため、出現条件にセルフスイッチDがONとしました。自律行動>タイプ:「近づく」にするだけでも追ってくる敵イベントになりますが、入り組んだ地形だと、かなり間抜けな追跡になります。これを避けるために行動のスクリプトを入れました。これは、プレイヤーがタップした時に移動する散策経路の動作をイベントにさせます。このため、迂回した通路も利用して追ってきます。これで、プレイヤーを発見した時に追い、10秒逃げ続けると一度諦める敵イベントの完成です。動作テスト準備ここまでで、どのように動作するのかテストしましょう。現状のままだと、敵イベントが追跡を始めません。プラグインパラメーターで、自動的に追跡開始させる設定もありますが、今回は応用範囲が広いプラグインコマンドを使います。追跡開始のイベントを新規に作成します。startイベントの一時消去テストプレイ発見されると追ってきて、逃げ続けると諦める敵イベントが出来上がりました。現状だと、一度倒した敵イベントはマップを移動しないと復活しません。これを、一定時間経つとリポップ(復活)する処理を足します。ページ1と2の「イベントの一時消去」を削除し、「セルフスイッチBをON」にします。「EVページを作成」ボタンを押し、下記のイベント設定をします。60フレームで1秒ですので、下記の設定では30秒すると復活するようになっています。ウェイトの前後のスクリプト$gameSystem.offSensor(this._eventId);$gameSystem.onSensor(this._eventId);は探索を停止、再開するための命令です。これを入れないと、死んでいるのに探索してフキダシが表示されてしまい、妙な感じになります。このページのトリガーは「並列処理」にするのを忘れないでください。全ての設定が完了し、動作が確認できたら、視界を見えなくします。先制攻撃を仕掛けることができ、逆に敵に後ろから追いつかれたら不意打ちを受ける機能を追加します。不意打ち確率(神無月サスケ様作)plugin.fungamemake.com/archives/19724シンボルエンカウントで、イベントの向きによって先制や不意打ち率を変更します。このプラグインは入れるだけで動作します。敵グループをランダムに下記記事を参照ください。シンボルエンカウントの敵グループをランダムにするfungamemake.com/archives/197ムノクラ2018年2月初旬にRPGツクール2000を購入。RPGツクールMVも購入。そんな初老の新米ツクラーです。下記サイトもよろしくおねがいします。サイトスポンサードリンクスポンサードリンクTwitterSharePocket-プラグイン複合利用author関連記事プラグイン複合利用MVでランダムダンジョン具体的設定Type3ランダムダンジョンVer3として、サンシロ様作「SAN_MapGenerator」プラグインをご紹介いたします。プラグインは下記からダウンロードできます。...プラグイン複合利用MVでランダムダンジョン具体的設定Type2今回は少し大きめのマップで、疑似ランダムダンジョンを作る方法をご紹介します。疑似と言っても、完全ランダムにすると詰まってしまうのを避けるためであり、労力の割にはかなりランダムに感じる仕組みです。...プラグイン複合利用MVでランダムダンジョンを作る※追記具体的に設定する解説記事を追加しました。...プラグイン複合利用MVでランダムダンジョン具体的設定Type1今回の記事のサンプルプロジェクトは下記からダウンロードできます。参照しながらお読みいただければ、より理解が早いと思います。(14)RPGツクールMV初心者的備忘録ムノクラのメモ帳。