Unityを使った3Dゲームの作り方(かめくめ)ゲーム開発エンジンUnityを使った3Dゲームの制作に参考になる情報を公開しています。2019.12.01今回は最初の村やワールドマップでユニティちゃんを動かす時に、PS3コントローラーの右スティックやマウス操作でカメラの視点を変更出来るようにしていきます。前回はユニティちゃんの影を濃くしました。ユニティちゃんのRPGを作ってみよう30ーユニティちゃんの影を濃くするーユニティちゃんのRPGで使用しているユニティちゃんのモデルに影が出来た時にその影を濃くします。gametukurikata.com2019.11.30ユニティちゃんのRPGを作ってみようの他の記事はユニティちゃんのRPGを作ってみようユニティちゃんのRPGを徐々に作っていくカテゴリです。gametukurikata.comから見ることが出来ます。Targetスクリプトを取り付けてユニティちゃんを追いかけるようにしていました。3DのRPGを作っているので、コントローラーの右スティックやマウスを動かした時にユニティちゃんを見るカメラの視点を変更出来るようにしたいと思います。スポンサーリンクユニティちゃんの子要素にカメラが見るポイントを作成するカメラ機能を取り付ける前にユニティちゃんの子要素にカメラが見るポイントを作成します。Emptyを選択し、名前をLookPosとしてカメラが見る位置に移動させます。上のようにユニティちゃんのお腹の辺りにLookPosを移動させました。Cameraを追加するカメラの操作スクリプトを一から作成すると大変です。Unityのゲームキャラクター操作をすべてマウス操作で行うUnityのゲームで使用するキャラクターの移動やカメラの回転、カメラのズーム機能、カメラの壁対策、人との会話、敵を攻撃等のすべてをマウス操作で行う為の機能を作成していきます。gametukurikata.com2016.09.19ですがUnityにはCinemachineというカメラの機能が備わったので、それを使う事で簡単にカメラ操作が行えるようになります。Cameraを選択します。Cameraはターゲットを中心にしてTop(上)、Middle(中間)、Bottom(下)の高さと半径を指定してその範囲でカメラを動かすことが出来ます。UnityのCineMachineを使ってカメラの動きを作成してみるUnityのCineMachineを使うと通常のゲームシーンのカメラとしてだけでなく、イベントシーンのカメラワークの作成も簡単に作成出来ます。そんなCineMachineを使っていくつかのカメラワークを作成してみます。FreeLook1というゲームオブジェクトが作成されます。AtにはUnityChanの子要素に作ったLookPosを設定します。Viewを60にします。Managerで作成した設定の名前で後で作成します。Yに割り当てられたジョイスティック等が押された時にY方向のカメラの移動が行われます。Speedを100にします。