「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時点における最新版
オブジェクトをカメラで追従するように
- 適当にUnityAssetsからキャラクタをDLする(例:Supercyan Character Pack Free Sample https://assetstore.unity.com/packages/3d/characters/humanoids/character-pack-free-sample-79870?locale=ja-JP)
- ViatualCameraのBodyをTransposerにして、BindingModeをLockToTargetWithWorldUpからSimpleFlowWithWorldUpへ
- FollowOffsetを(0,1,-5)へ
- VirtualCameraのAimをComposerへ
真横からカメラで追従する場合
- ViatualCameraのBodyをTransposerにして、BindingModeをLockToTargetWithWorldUpからLockToTargetOnAssignへ
canvasに3Dがかぶる場合
- CanvasのRenderModeをCameraにして、
- 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;