Steamworks ドキュメンテーション
マウス領域
特定の入力は、マウス入力をゲームに送信する「マウス領域(マウスリージョン)」にマッピングすることができますが、入力動作の全範囲を画面上の空間と1:1にマッピングしてください。例えば、タッチパッドの特定の位置に触れると、カーソルが常に画面上の同じ位置に表示されるようにします。 トップダウンスタイルのゲームに最適というだけでなく、領域をスクリーンの特定のエリアに制限したり、縮小、拡大、およびモードシフトでミニマップやツールバー、インベントリなどを選択することができます。

これは例えば、固定位置のUI要素の正確なクリックが必要なゲームのレガシーモードで使用できます。

なお、マウス領域は自動的にアクションやマウスイベントを発生させず、デフォルトではマウスの位置をコントロールするだけです。 追加のアクションやマウスイベントを発生させたい場合、設定で明確に割り当てる必要があります。


The Banner Saga

banner_saga_mouse_regions.png

このゲームは戦術的なターン制コンバットを特徴とし、この画面の左下のHUD要素でキャラクターを選択します。 楕円形のマウスリージョンを左下隅に配置し、Steamコントローラのトラックパッドに割り当てることで、左右にスワイプしてクリックするだけで簡単にキャラクターを選択できます。

Empires of the Undergrowth

empires_of_the_undergrowth.png

これは昆虫をテーマにしたリアルタイムストラテジーゲームです。 左下隅のミニマップにマウス領域を配置することで、マップをスクロールし、必要な場所に素早く注意を向けることができます。

可視マウス領域


Big Pictureモードオーバーレイから「コントローラHUDの切り替え」を選ぶと、マウス領域が画面上に表示されます。最初に設定する時に役立ちます。

toggle_controller_hud.png

マウス領域の形はコントローラと入力によります。 例えば、長方形のトラックパッドを持つPS4コントローラには、長方形のマウス領域が作成され、円形のトラックパッドを持つSteamコントローラには、円形のマウス領域が作成されます。

デバイス 入力 マウス領域の形
一般的なゲームパッド ジョイスティック 円形
PS4コントローラ トラックパッド 長方形
PS4コントローラ ジャイロ 長方形
PS4コントローラ ジョイスティック 円形
Steamコントローラ トラックパッド 円形
Steamコントローラ ジャイロ 長方形
Steamコントローラ ジョイスティック 円形
Xboxコントローラー ジョイスティック 円形


マウス領域設定スクリーンは以下のようなものです:

mouse_region.png

基本設定

領域のサイズ


パッド/スティックの外の範囲にマッピングされる領域のサイズを調整します。 0.0から1.0までの数値に設定できます。デフォルト値は0.8です。

0.8で、マウス領域の形が長方形か円形かに関わらず、標準的な16:9スクリーンの表面全体がカバーされます。 長方形のマウス領域は、画面の境界と1:1でマップしてください。 このサイズの円形領域の場合、画面のサイズ全体を収めるのに十分な範囲まで両方向に円を広げ、端にクランプを適用します。

領域の水平/垂直スケール


これはそれぞれの軸の領域を調整します。 許容値は0.0から1.0です。水平と垂直で異なる値を設定することで、マウス領域を広げ、さまざまな長方形や楕円形にすることができます。

両方のスケールを0.0にすると、マウス領域が圧縮され、点になります。

クリックの割り当て


パッド/スティックをクリックした時に、このアクションが実行されます。

タッチの割り当て

(タッチコントロールのみ)

パッドをタッチ中にアクションを送信できます。 タッチをやめるとボタンは解放されます。

水平/垂直の位置


マウス領域の中央となる画面上の位置を設定します。 0,0が画面上の左上を表し、1,1が右下を表します。

これがマウス領域の中心点となります。マウス領域の中心を画面の四隅の一つにした場合、利用できるのはマウス領域の1/4だけとなり、画面外の動きは固定されます。

ハプティクスの強さ


ハプティクスフィードバックの強さを設定します(トラックパッド内の振動)。

追加設定

モードシフトの領域にマウスを素早く戻す

(モードシフトと併用時)

モードシフト有効時に、マウスを領域の中心に素早く戻すかどうかを制御します。

停止時にマウスを素早く戻す


マウス領域が入力を受信しなくなった時に、マウスを元の位置に戻すかどうかを制御します。 これは、制御する入力ソースが入力を受信しなくなった時か、トリガーするモードシフトが終了した時に発生します。

トリガーを引いた時のマウス鈍化


この設定はマウス領域では機能せず、まもなく削除されます。