vmcでカメラを動かすとモデルも一緒になって回ってしまう #55
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
GASを使用しています。この問題は昔からあって、ue5.4ではEvent Tickでvmcが有効の場合は
Update Camera
,Update Rotation
みたいなものに接続しないようにすることで回避していた気がする。でもue5.5では
Pre CMC Tick
に変わって同じ方法では解決できなかった。GBAではvmcでカメラを動かすとモデルも一緒になって回ってしまうto vmcでカメラを動かすとモデルも一緒になって回ってしまうこの問題はGASのGameplayCameraを取り除くと回避できます。
しかし、GameplayCameraは性能がいいので使用しています。この問題は
Use Controller Desired Rotation
をdisableにして、Orient Rotation to Movementをenableにすることで解決します。この場合、PreCMC Tick
でUpdate Rotation Pre CMC
を実行しないようにしてください。また、superheroのABP(飛行中)を使用することでも解決します。
vmc用に正面カメラを設置して、切り替えるようにしています。
これでvmcに切り替えたときに回転が無効になります。
CameraRig_CollisionOffset
を消します。これは障害物にぶつかったときにカメラを回り込ませる処理ですが、障害物が目の前に来たときにカメラがおかしくなる原因が大抵これです。/Blueprints/PC_Sandbox
にあるAuto Manage Active Camera Target
をtrue(enable)にします。https://blueprintue.com/blueprint/m2l-gp2o/