[解決済み]マウスボタンでコモンイベントを実行したい

アバター
Slip
記事: 40
登録日時: 2016年7月06日(水) 22:05
連絡を取る:

[解決済み]マウスボタンでコモンイベントを実行したい

投稿記事by Slip » 2017年9月06日(水) 22:53

表題の通りですが、マウスボタンの操作でコモンイベントをマップ上で実行したいです。
keymapで0、1、2の番号にokなど指定し、決定キーが条件で発動するコモンイベントを作成したのですが、デフォルトの操作となってしまいます。

よろしければご教授下さい。
よろしくお願いします。

[2017/09/07 Slip]
自己解決しました。
Scene_Mapを以下のように修正して、実現できました。

コード: 全て選択

Scene_Map.prototype.processMapTouch = function() {
    if (TouchInput.isTriggered() || this._touchCount > 0) {
        if (TouchInput.isPressed()) {
           
            if (this._touchCount === 0 || this._touchCount >= 15) {
                //Slip 2017/09/07 コモンイベント用スイッチ追加
                $gameSwitches.setValue(2,true);
               
                var x = $gameMap.canvasToMapX(TouchInput.x);
                var y = $gameMap.canvasToMapY(TouchInput.y);
                $gameTemp.setDestination(x, y);
               
            }
            this._touchCount++;
        } else {
            this._touchCount = 0;
        }
    }
};

“MV:質問” へ戻る