对于多相机模式的切换,网上普遍使用SetViewTargetWithBlend这个节点,但这个节点很多相机参数不能设置,也不适合运用于游戏中多相机模式切换的场合。
UE中World Settings里的玩家控制器中,默认的控制器行为会对当前开启的Camera组件进行激活处理:

因此,默认绑在Pawn上的相机会自动变为主相机,我们只需要在Pawn上多挂几个Camera,通过SetActive节点默认只开启一个,就可以实现相机切换:

文章介绍了在UnrealEngine(UE)中,如何避免使用SetViewTargetWithBlend节点来切换多相机模式,因为该节点存在限制。建议的方法是在WorldSettings的玩家控制器中利用默认的Camera激活处理,只需在Pawn对象上附加多个Camera组件,并通过SetActive节点控制它们的激活状态,从而实现相机切换。这种方法更适用于游戏中的相机切换场景。
对于多相机模式的切换,网上普遍使用SetViewTargetWithBlend这个节点,但这个节点很多相机参数不能设置,也不适合运用于游戏中多相机模式切换的场合。
UE中World Settings里的玩家控制器中,默认的控制器行为会对当前开启的Camera组件进行激活处理:

因此,默认绑在Pawn上的相机会自动变为主相机,我们只需要在Pawn上多挂几个Camera,通过SetActive节点默认只开启一个,就可以实现相机切换:

4933
778
3048

被折叠的 条评论
为什么被折叠?