UE学习打卡
功能实现:
一、创建空白关卡
- 创建空白关卡
- 创建关卡场景用的多边形,并添加材质
- 创建定向光源,开启大气太阳光(可以根据light的角度模拟太阳起落)
- 创建视觉效果→天空大气
- 创建体积→Lightmass重要体积,并缩放使其覆盖整个场景
- 创建玩家出生点
- 构建场景(预览构建时,可以考虑将品质设置为中等)
二、创建角色
- 设定网格体
- 添加弹簧臂,勾选摄像机设置→使用Pawn控制旋转
- 添加相机
- 设置动画蓝图
三、设置动画蓝图
- 创建动画蓝图
四、增强输入
- 创建增强输入move, jump,look
- 修改值类型2D,1D,布尔
- 创建输入映射
- 添加按键映射wsad, space, 鼠标左键,鼠标右键
- 添加修改器
五、配置增强输入到角色
注册增强输入
image-20240827134407607配置移动
image-20240827134415608配置鼠标
image-20240827134440522配置Jump
image-20240827134433408
添加武器插槽
- 骨骼网格体 右键骨骼 add socket
- 添加预览模型
- 调整位置
- 角色蓝图中,原骨骼网格体增加子物体,将武器的骨骼网格体加入进来
- 细节面板→选择父节点
常用快捷键
场景视图
操作 | 功能 |
---|---|
按住alt拖动鼠标 | 可复制物体 |
End | 向下移动直到与物体接触 |
shift+E | 选择场景中相同资产 |
按住V | 吸附到物体顶点 |
蓝图编辑视图
操作 | 功能 |
---|---|
双击蓝图链接曲线 | 可以增加锚点 |
alt+鼠标左键 | 可以打断链接 |
c | 将选中的蓝图打组添加注释 |
运行状态
操作 | 功能 |
---|---|
shift+F1 | 切换鼠标显示 |
小技巧

image-20240827171224783
调试
F9 打断点
F10 运行下一步
报错整理
灯光未构建
是因为你的场景中有光源,并且这些光源没有被构建,这时的光照产生的阴影或者其他都是预设,预览的,并没有真正出现在你的场景中
方法一:你需要点击 构建,或者点击构建那个三角下的仅构建光照
方法二:使这些光源变成可移动,实时更新,不需要构建
在右侧搜索light,你可以查看到你场景中的所有光照,点击任意一个,在变换中将其置为可移动即可https://blog.csdn.net/alzzw/article/details/104595060
获得场景中角色的控制权
- 将角色拖入场景中,单击,控制权选择玩家0
- 选中出生点,世界场景设置,game mode, 游戏模式覆盖,
ThirdPersonGameMod
BSP画刷
变形顺序 添加必须在减去的前面
画刷不能与空间体
中空,厚度
固体性:
- 固体:不可穿过,可以是添加或减去,在周围画刷中创建BSP分割
- 半固体:不可穿过,只可以是添加,不会创建分割
- 非固体:可以穿过,只可以使添加,不会创建分割
单击单个面之后属性面板 几何体,选择可以选择相关联的整个笔刷