Unreal5从入门到精通之如何实现第一人称和第三人称自由切换
文章目录
-
- 前言
- 创建工程
- 添加第一人称相机
- 控制相机切换
前言
最近要做一个游戏,需要支持第一和第三人称自由切换的功能。整理总结了一个比较简单的方法。
创建工程
创建一个第三人称的项目模板
运行后是第三人称视角,如下所示:
添加第一人称相机
打开BP_ThridPersonCharacter蓝图
找到FollowCamera为ThirdCamera;
找到Mesh(CharacterMesh0)节点,创建Camera组件,命名为FirstCamera;
修改FirstCamera的位置,(大概和头部重叠)
修改Parent Sockets 为head头部节点。
勾选Use Pawn Control Rotation;可以用鼠标控制FirstCamera的旋转