虚幻4学习笔记(8)动手制作一个小游戏

动手制作一个小游戏

  • 新节点介绍
  • 前期准备
    • 搭建场景
    • 门蓝图
    • 灯蓝图
    • 创建关卡蓝图

B站UP谌嘉诚课程:https://www.bilibili.com/video/BV164411Y732

新节点介绍

虚幻4学习笔记(8)动手制作一个小游戏_第1张图片
虚幻4学习笔记(8)动手制作一个小游戏_第2张图片
虚幻4学习笔记(8)动手制作一个小游戏_第3张图片
虚幻4学习笔记(8)动手制作一个小游戏_第4张图片

前期准备

搭建场景

H隐藏 场景中当前选中的组件 Ctrl+H取消隐藏

门蓝图

1.新建蓝图 Door_BP
2.加入静态网格体 选择门框
3.加入静态网格体 选择门 调整对应位置后拉入场景中
4.添加文本渲染组件 text render 只能显示英文 中文乱码 放在门上一起旋转 细节中取消勾选可视

5.添加盒体触发器 box collision 调整对应位置
6.添加开始重叠和结束重叠时间 添加小白人类型转换
7.添加玩家控制器 get player controller 引出 启用/禁止输入
选中组件 ctrl+w 快速复制粘贴
ctrl+左键拖动连线选择其他引脚
8.加入Text render 变量 引出 设置可视性Set visibility

9.添加F 键
10.G+左键 创建Gate流程
11.添加时间轴Add timeline 设置时间轴 添加浮点时间轴 添加关键帧(0,0)(2,1 ) 长度选择2 启用使用最后一个关键帧?设置第一个关键帧为自动

12.加入门的引用 引出设置相对旋转Set relative rotation 分割引脚

13.添加插值lerp 值为(0,-85)
13.复制 text 引用和设置可见性放在时间轴之前 设置不可见
添加 是否开门 布尔变量 Alt+左键 拖动到可视性后引脚上 自动连接
alt+左键点击引脚 快速断开所有引脚
14.B+左键 快速添加分钟
15.得到 是否开门 变量
16.连线
虚幻4学习笔记(8)动手制作一个小游戏_第5张图片
虚幻4学习笔记(8)动手制作一个小游戏_第6张图片
虚幻4学习笔记(8)动手制作一个小游戏_第7张图片

灯蓝图

新建蓝图
加入静态网格体 选择LAMP
添加聚光源组件 调整角度向上照射
拖入场景后实时调节效果

场景中多复制几个
双击连线可以打个节点 方便连线
基本与上面操作类似
for each loop with break 可中断循环 遍历列表中的灯是否全部被点亮 没有被点亮中断循环
循环执行完毕 判断是否可以开启机关 布尔值 为真则执行控制台命令
执行控制台命令 Execute console command
输入命令 ce 空格 开启机关门(关卡中自定义的事件名称)

虚幻4学习笔记(8)动手制作一个小游戏_第8张图片
虚幻4学习笔记(8)动手制作一个小游戏_第9张图片
虚幻4学习笔记(8)动手制作一个小游戏_第10张图片

创建关卡蓝图

直接控制场景中的物体旋转

1.蓝图-打开关卡蓝图
虚幻4学习笔记(8)动手制作一个小游戏_第11张图片
2.场景中选择旋转的 对象 蓝图右键 创建引用
虚幻4学习笔记(8)动手制作一个小游戏_第12张图片
3.设置时间轴 add time line
4.添加插值lerp
5.添加旋转 set actor rotation
虚幻4学习笔记(8)动手制作一个小游戏_第13张图片
编译打包就可以游玩啦


你可能感兴趣的:(ue4)