パスワードを忘れた? アカウント作成
12490051 journal
プログラミング

wuzhiの日記: UnityでマウスによるFPSのaimチックな操作

日記 by wuzhi

http://docs.unity3d.com/ja/current/ScriptReference/Input.GetAxis.html
の例にあるように,Input.GetAxis("Mouse X")でマウスの移動量を取得し,それをtransform.Rotate(...)に渡すことで,回転させる.

但しこれだけだと,マウスが画面の端まで移動してしまった場合に,操作できなくなってしまうだろうから,マウスのフックが必要となりそう(私のJava自作ゲームでは,そうしてる).

でUnityの場合は

http://docs.unity3d.com/ja/current/ScriptReference/Cursor-lockState.html
#日本語訳されてない…

http://docs.unity3d.com/ja/current/ScriptReference/CursorLockMode.html

これで無理矢理に画面中央にマウスを移動させることができる.

プログラミングして,それっぽいゲーム操作になった.

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

アレゲは一日にしてならず -- アレゲ見習い

読み込み中...