- 3D游戏
- 2 个游戏对象:A 和 B。(均在运行时生成)
我想要从对象 A 到 B 的平滑过渡,但前提是对象 B 在 vcam 的死区之外。Vcam 应该用静态旋转来观察物体。(只有相机位置应该改变)
我假设我必须使用:
Follow property - because it only affects vcam transform
Framing Transposer - to use dead zones in body component
我尝试使用 B 生成新的 vcam 并禁用第一个 vcam - 这可以在相机之间实现平滑过渡,但它总是这样做,即使 A 和 B 在第一个和第二个 vcam 的死区内。
仅当新对象位于先前 vcam 的死区之外时,如何才能在 2 个游戏对象之间实现平滑的相机转换?
我知道我可以通过将对象后跟 vcam 从 A 移动到 B 来做到这一点,这应该适用于死区,但如果可能的话,我正在寻找更清洁的解决方案