【解決済】歩き回ってる人に話しかけた時にプレイヤーの方に向かないようにしたい

kagami
記事: 18
登録日時: 2018年11月22日(木) 20:44

【解決済】歩き回ってる人に話しかけた時にプレイヤーの方に向かないようにしたい

投稿記事by kagami » 2021年3月25日(木) 02:02

イメージとしては、ウロついてる人に話しかけると「何かをつぶやいているようだ…」とテキストが出てその人自身はプレイヤーの方を見ない、という感じです。

向き固定にチェックを入れると歩き方が変になりますし、自立移動をカスタムにして、
◇向き固定OFF
◇ランダムに移動
◇向き固定ON
のようにしてもタイミングによってプレイヤーの方を向いてしまいます。

すごく簡単にできそうな気もするのですが現状では思いつかなかったので、もし解決策がありましたら教えて頂けると幸いです。
最後に編集したユーザー kagami on 2021年3月25日(木) 22:17 [ 編集 1 回目 ]

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

Re: 歩き回ってる人に話しかけた時にプレイヤーの方に向かないようにしたい

投稿記事by 奏ねこま » 2021年3月25日(木) 04:39

スクリプトで

this.character(イベントID).turnTowardPlayer = () => {};

と実行すると、指定したイベントIDはプレイヤーのほうを向かなくなります。
※イベントIDに0を指定すると、スクリプトを実行したイベント自身を指します。

プレイヤーのほうを向くという動作を完全に無効化してしまうので
条件によっては向いてほしいという場合は使えません。

マップに入り直すか、以下のスクリプトで元に戻ります。

this.character(イベントID).turnTowardPlayer = Game_Event.prototype.turnTowardPlayer;
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 歩き回ってる人に話しかけた時にプレイヤーの方に向かないようにしたい

投稿記事by トリアコンタン » 2021年3月25日(木) 15:58

こんにちは!
以前に、ツクールMV向けに特化したプラグインを作成したことがあります。
MZ向けに移植しましたので、よろしければお試しください。

イベントロック無効化プラグイン
https://raw.githubusercontent.com/triacontane/RPGMakerMV/mz_master/EventNoLock.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
kagami
記事: 18
登録日時: 2018年11月22日(木) 20:44

【解決済】歩き回ってる人に話しかけた時にプレイヤーの方に向かないようにしたい

投稿記事by kagami » 2021年3月25日(木) 22:17

>奏ねこま様
>トリアコンタン様

どちらの方法も試したところ、想定通りに動きました!
状況に応じて使い分けてみようと思います。
本当にありがとうございました。

“MZ:質問” へ戻る