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
これで無理矢理に画面中央にマウスを移動させることができる.
プログラミングして,それっぽいゲーム操作になった.
UnityでマウスによるFPSのaimチックな操作 More ログイン