ただいまMGS4やpso2のようなカメラワークを作りたいと思ってるのですが
あともうちょっとの所で行き詰っています...
一応マウスホイールでのズームインやズームアウトや右クリックを押してる間はマウスを横に動かすとキャラクターオブジェクトを中心に横にグルグル回せるようにはなりました。
そして今度は自由にキャラクターオブジェクトの周りをカメラがぐるぐる回せるような感じにしたいのですがベクトル計算の仕方よくわからず、何より球体座標の事も調べてもなかなか理解できず、スクリプトを書くのに手間取っています。
スクリプトを書くのに参考にしたサイトはここなのですが(移動するオブジェクトに追従し、回転するカメラの設定)→http://tech.pjin.jp/blog/2016/11/04/unity_skill_5/
下記のスクリプトを追加したのですがやはりカメラの回転がかなりおかしな状態になってしまいます...
float mouseInputY = Input.GetAxis("Mouse Y");
transform.RotateAround(targetPos, Vector3.right, mouseInputY );
私のイメージとしてはMGS4やpos2のようなTPSゲームのカメラワークを作りたいのでキャラクターを中心にカメラをぐりぐり動かす方法を何としてでも理解したいです!!
スクリプトの書き方は様々でしょうが比較的簡単なやり方はないでしょうか?
アドバイスのほどよろしくお願いします!!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/21 14:31