ue基础


UE学习打卡

功能实现:

一、创建空白关卡

  1. 创建空白关卡
  2. 创建关卡场景用的多边形,并添加材质
  3. 创建定向光源,开启大气太阳光(可以根据light的角度模拟太阳起落)
  4. 创建视觉效果→天空大气
  5. 创建体积→Lightmass重要体积,并缩放使其覆盖整个场景
  6. 创建玩家出生点
  7. 构建场景(预览构建时,可以考虑将品质设置为中等)

二、创建角色

  1. 设定网格体
  2. 添加弹簧臂,勾选摄像机设置→使用Pawn控制旋转
  3. 添加相机
  4. 设置动画蓝图

三、设置动画蓝图

  1. 创建动画蓝图

四、增强输入

  1. 创建增强输入move, jump,look
  2. 修改值类型2D,1D,布尔
  3. 创建输入映射
  4. 添加按键映射wsad, space, 鼠标左键,鼠标右键
  5. 添加修改器

五、配置增强输入到角色

  1. 注册增强输入

    image-20240827134407607
    image-20240827134407607

  2. 配置移动

    image-20240827134415608
    image-20240827134415608

  3. 配置鼠标

    image-20240827134440522
    image-20240827134440522

  4. 配置Jump

    image-20240827134433408
    image-20240827134433408

添加武器插槽

  1. 骨骼网格体 右键骨骼 add socket
  2. 添加预览模型
  3. 调整位置
  4. 角色蓝图中,原骨骼网格体增加子物体,将武器的骨骼网格体加入进来
  5. 细节面板→选择父节点

常用快捷键

场景视图

操作 功能
按住alt拖动鼠标 可复制物体
End 向下移动直到与物体接触
shift+E 选择场景中相同资产
按住V 吸附到物体顶点

蓝图编辑视图

操作 功能
双击蓝图链接曲线 可以增加锚点
alt+鼠标左键 可以打断链接
c 将选中的蓝图打组添加注释

运行状态

操作 功能
shift+F1 切换鼠标显示

小技巧

image-20240827171224783
image-20240827171224783

  • 搜索资产

    + 匹配完整名称
    - 移除匹配字符
    空格链接 第一个字符匹配名称,第二个名称匹配类型

    Type=<节点类型> 匹配类型

    案例:

    image-20240827175030073
    image-20240827175030073

调试

F9 打断点

F10 运行下一步

报错整理

灯光未构建

是因为你的场景中有光源,并且这些光源没有被构建,这时的光照产生的阴影或者其他都是预设,预览的,并没有真正出现在你的场景中

方法一:你需要点击 构建,或者点击构建那个三角下的仅构建光照

方法二:使这些光源变成可移动,实时更新,不需要构建

在右侧搜索light,你可以查看到你场景中的所有光照,点击任意一个,在变换中将其置为可移动即可
https://blog.csdn.net/alzzw/article/details/104595060

获得场景中角色的控制权

  1. 将角色拖入场景中,单击,控制权选择玩家0
  2. 选中出生点,世界场景设置,game mode, 游戏模式覆盖, ThirdPersonGameMod

BSP画刷

  • 变形顺序 添加必须在减去的前面

  • 画刷不能与空间体

  • 中空,厚度

  • 固体性:

    • 固体:不可穿过,可以是添加或减去,在周围画刷中创建BSP分割
    • 半固体:不可穿过,只可以是添加,不会创建分割
    • 非固体:可以穿过,只可以使添加,不会创建分割
  • 单击单个面之后属性面板 几何体,选择可以选择相关联的整个笔刷


评论
来发评论吧~
Powered By Valine
v1.4.16