1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Unity】3Dゲームは Virtual Camera か Cameraか

Last updated at Posted at 2024-11-09

3人称視点のカメラを作りたかったのですが、うまくいかず、Virtual Cameraを導入しました。

image.png

>## 24/11/10現在、Virtual Cameraに再度トライ中

ただこれ、3.1.2は過去とAPI仕様が変わっていて、
 Follow
 LookAt
プロパティがなくなっていました。
→2以前で使っていた方は、Updateすると設定が適用できるらしいです。

調べたところ、
 Cinemachine Orbital Follow
をコンポーネントに追加すれば、ターゲットに追随してカメラを動かすことはできました。
(アンストしてしまったので画面ないですが、確か Traking Target にプレイヤーのGameObjectを設定すれば可能)

ただ、上のコンポーネントを使うと、positionが固定されてしまい、スマホのフリックに追随して回転させる、ということができなかったので、アンストして自前でいくことにしました。

一人称視点や、Steamなど決まった操作で動かす場合には、Virtual Cameraは有用かもしれません。
特にTerrainや壁の裏側を見えないというのは楽ですね。

Cinemachine Collider だけを使うということもできそうですが、今回は狙ったカメラワークにならなかったため、使いませんでした。

※続き(自前のCameraでどう実装したか)は、そのうち記載します!
ちなみに、Cinemachine導入前・後で作成したモジュール(aab)の差は1.9MBでした。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?