目录
[1. playerstart](#1. playerstart)
[编辑默认显示 Player Start](#编辑默认显示 Player Start)
[关卡蓝图设置 有效:](#关卡蓝图设置 有效:)
相机类型:
1. playerstart
添加playerStart

编辑默认显示 Player Start
Pilot Player Start 表示:
当游戏开始时,这个 PlayerStart 是默认被"操控的玩家"使用的
FirstPersonCharacter
lock:
编辑界面看到的画面是lock拍摄的画面。
脸部和画面模糊的解决方法
用了 FirstPersonCharacter,lock后,脸部变模糊了,
简单的解决方法,FirstPersonCharacter和lock 右键 edit,删除,
然后软件自动改用player start了,脸部变清晰了。
关卡蓝图设置 有效:
Event BeginPlay
→ Get Player Camera Manager
→ Set FOV = 60
解决方案二(最快速,直接改当前相机)
如果你不想改结构:
在你的 Character 或 PlayerController 里写:
cpp
#include "Camera/PlayerCameraManager.h"
void AYourCharacter::BeginPlay()
{
Super::BeginPlay();
if (APlayerController* PC = Cast<APlayerController>(GetController()))
{
if (PC->PlayerCameraManager)
{
PC->PlayerCameraManager->SetFOV(60.f);
}
}
}
这行代码会:
✔ 强制把当前玩家相机改成 60
✔ 不管你是不是 DefaultPawn