facebook twitter hatena line email

Unity/Cinemachine/三人称視点

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

オブジェクトをカメラで追従するように

参考:https://nekojara.city/unity-camera-follow#%E3%83%90%E3%83%BC%E3%83%81%E3%83%A3%E3%83%AB%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AE%E8%A8%AD%E5%AE%9A

真横からカメラで追従する場合

  • ViatualCameraのBodyをTransposerにして、BindingModeをLockToTargetWithWorldUpからLockToTargetOnAssignへ

canvasに3Dがかぶる場合

  1. CanvasのRenderModeをCameraにして、
  2. PlaneDistanceを100から1とかにして、Canvasをカメラに近づける

注意:iPhoneXSやiPhoneSEやiPhone8Plusサイズとかで画角がずれないか確認する。

自動フィットを使ってる場合は、以下も参照

Unity/端末サイズ [ショートカット]

scriptsアクセス

CinemachineVirtualCamera cinemachineVirtualCamera; //CMVcam
var cinemachineTransposer = cinemachineVirtualCamera.GetCinemachineComponent<CinemachineTransposer>();
cinemachineTransposer.m_FollowOffset = new Vector3(0f, 5f, -4f);
cinemachineTransposer.m_BindingMode = CinemachineTransposer.BindingMode.LockToTargetOnAssign;

参考:https://nekojara.city/unity-cinemachine-dolly