UE5在c++中如何固定摄像机视角,不会随着人物旋转和控制器而旋转
其实操作非常简单,首先打开我们的人物c++代码,在.cpp中的构造函数中添加如下代码。前提是你要保证CameraBoom和Camera两个组件被正确的添加到你的人物中。这样的话摄像机视角就会始终固定在一个角度,不会变化。1.不让摄像机随着人物旋转而旋转。2.不让摄像机跟着控制器进行旋转。
·
其实操作非常简单,首先打开我们的人物c++代码,在.cpp中的构造函数中添加如下代码
1.不让摄像机随着人物旋转而旋转
CameraBoom->bInheritPitch=false;
CameraBoom->bInheritYaw=false;
CameraBoom->bInheritRoll=false;
2.不让摄像机跟着控制器进行旋转
CameraBoom->bUsePawnControlRotation=false;
PlayerCamera->bUsePawnControlRotation=false;
前提是你要保证CameraBoom和Camera两个组件被正确的添加到你的人物中
CameraBoom=CreateDefaultSubobject<USpringArmComponent>("CameraBoom");
PlayerCamera=CreateDefaultSubobject<UCameraComponent>("PlayerCamera");
这样的话摄像机视角就会始终固定在一个角度,不会变化
更多推荐
所有评论(0)