私が作っているゲームは、ゲームパッドとキーボードのみで操作を行うので、マウスは使いません。
Unreal Engineでは標準でマウスをキャプチャして、マウスカーソルを動かすと視点が動くようになっています。
今回は、マウスを使わないように設定していきたいと思います。
目次
自動的にウィンドウ内にキャプチャしないように設定する
プロジェクト設定を開きます。
![](https://mostoad.com/wp-content/uploads/2021/02/image.png)
左側のメニューのエンジンの項目から、インプットを開きます。
ビューポートのプロパティから、起動時にマウスをキャプチャのチェックを外します。
デフォルトのビューポートマウスキャプチャモードを No Captureに変更します。
![](https://mostoad.com/wp-content/uploads/2021/02/image-1.png)
この設定により、ウィンドウ内にマウスカーソルが入っても、キャプチャされることがなくなり、ウィンドウ外にカーソルを持っていけば、ウィンドウの移動や最小化を行えるようになります。
しかし、これだけでは、ウィンドウ内にカーソルは表示されません。
ゲームウィンドウ内にマウスカーソルを表示する
次に、ゲームウィンドウ内にマウスカーソルを表示する設定を行います。
レベルブループリントを開きます。
![](https://mostoad.com/wp-content/uploads/2021/02/image-3.png)
レベルブループリントのBeginPlayに以下のように設定を追加します。
![](https://mostoad.com/wp-content/uploads/2021/02/image-2.png)
Show Mouse Cursorにチェックを入れることで、マウスカーソルが表示されるようになります。