2019年9月7日ローグライクなど、ターン制のゲームでよく使われる向き変更のみの操作を可能にするプラグインです。パラメータで指定した特定のキーを押している間だけ動作します。移動処理を拡張ダウンロードChangeDirOnly.js上記リンクの右クリックメニューから保存できます。プラグインパラメータ指定するパラメータはキーコードのみです。キーコードデフォルトは67(キーボードの「Cキー」)です。他のキーに変更したい場合はキーコード一覧を見て割り当てて下さい。内容はいたってシンプルです。changeDirKeyCodeName;}パラメータから受け取ったキーコードを、「changedir」という名前でキーマップに追加しておきます。キーコードがキーマップで使用されている場合は、そのキーマップ名をそのまま使用するようにしています。Enter、Space、Zキーは「ok」というキーマップ名で共通して利用されています。そのためEnterキー(13)をキーコードに指定した場合は、SpaceやZを押した場合も向き変更に使用されます。基本的には、まだ使われていないキーコードを割り当てるのが良いでしょう。実際の移動処理を呼び出すメソッドであるGame_Player.executeMoveを拡張します。}};事前にキーマップに追加しておいたことで、Input.isPressedでキーが押されているかどうか取得できるようになっています。アマガミナブログUnityエンジニア天神いなスマートフォンゲーム会社で新作ゲーム開発のリードエンジニアをしながら個人ゲームの開発もしています。当サイトでは、UnityやC#、シェーダなどゲーム開発の技術的なことを扱ったり、自作ツールの紹介などをしています。