右クリックでコモンイベント

iichico
記事: 21
登録日時: 2016年1月03日(日) 13:52

右クリックでコモンイベント

投稿記事by iichico » 2016年1月30日(土) 12:09

オリジナルのメニュー画面を作成しようと思っています。

既に、こちらで公開されているピクチャのボタン化プラグインを利用して、ボタンをクリックすればコモンイベントによって作成したメニュー画面を開く事は出来ました。
ですが、画面右クリックをするとデフォルトのメニュー画面が開いてしまいます。
そのため、メニュー画面に繋がらずにこちらの指定するコモンイベントが発動する動作を行う事はできないでしょうか。

欲を言えば、通常の右クリック動作と同じように、選択肢のキャンセルなどの場合は右クリックでキャンセルが出来、
何も表示されていない時に右クリックを押す事で、コモンイベントが発動していただければ、大変ありがたく思います。

ゆわか
記事: 299
登録日時: 2015年11月10日(火) 20:08
連絡を取る:

Re: 右クリックでコモンイベント

投稿記事by ゆわか » 2016年1月30日(土) 13:41

とりあえず、Escや右クリックでデフォルトメニューが開かないよう
イベントコマンド「メニュー禁止の変更」で禁止しましょう。

右クリックの操作を追加するのは
以下の方法で実装できると思われます。

コモンイベントか、マップ上のイベントの
「トリガーを並列処理」に指定してください。
これによって右クリックされたかどうかを常時監視します。

次に
条件分岐のスクリプトの欄に

TouchInput.isCancelled()

と入力して下さい。
右クリックされているという意味の条件です。

後は
判定用の並列処理を入れたイベントの出現条件に指定しているスイッチ等を
イベント中はOFFにすれば、選択肢をキャンセルしても
メニューが開かないと思います。
iichico
記事: 21
登録日時: 2016年1月03日(日) 13:52

Re: 右クリックでコモンイベント

投稿記事by iichico » 2016年1月30日(土) 17:52

ゆわか様、ご返信ありがとうございます。

丁寧な解説により、望み通りの動作となりました。
どうもありがとうございました。

“MV:質問” へ戻る