facebook twitter hatena line email

「Unity/Cinemachine/三人称視点」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
 
行19: 行19:
  
 
[[Unity/端末サイズ]] [ショートカット]
 
[[Unity/端末サイズ]] [ショートカット]
 +
 +
==scriptsアクセス==
 +
<pre>
 +
CinemachineVirtualCamera cinemachineVirtualCamera; //CMVcam
 +
var cinemachineTransposer = cinemachineVirtualCamera.GetCinemachineComponent<CinemachineTransposer>();
 +
cinemachineTransposer.m_FollowOffset = new Vector3(0f, 5f, -4f);
 +
cinemachineTransposer.m_BindingMode = CinemachineTransposer.BindingMode.LockToTargetOnAssign;
 +
</pre>
 +
参考:https://nekojara.city/unity-cinemachine-dolly

2022年9月4日 (日) 04:17時点における最新版

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

参考: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