メインコンテンツまでスキップ

「mouse」タグのついた6記事

全てのタグを見る

ダブルクリックの検出

タイミングロジックでダブルクリックを検出し、デスクトップブラウザでカメラ移動やアクションのトリガーに使います。

ポイント&クリック移動

スクリーンからワールドへの raycast でクリックした地面の位置へキャラクターやオブジェクトを移動し、シンプルなナビゲーションを実現します。

マウスでオブジェクトを回転

スクリーン空間のマウスドラッグの差分を毎フレーム回転の quaternion または euler 角に対応付け、オブジェクトをオービットまたはスピンさせます。

マウスのロック

クリックで pointer lock を要求し、マウスを取得してファーストパーソン視点にし、移動でカメラを動かす間はカーソルを非表示にします。

基本的なマウス入力

Mouse API で移動、ボタン押下、ブラウザ間で一貫したスクリーン座標を読み取り、インタラクティブな操作に使います。

長押しの検出

タッチやマウスで押下時間を計測し、十分長く押したあとにアクションを発火します。