任务门
-
将开门功能提取为函数
-
当完成任务后,实现开门功能
实现
在 内容浏览器 中创建一个 Actor 蓝图类 Key_BP

进入 Key_BP 并添加一个 静态网格体组件

打开 门,将之前的开门代码封装为 自定义事件

返回 关卡蓝图 ,添加 创建对Door_BP的引用 、自定义事件 、eventOpenDoor 节点

返回 Key_BP 蓝图,添加 事件Actor开始重叠 、类型转换为Player_BP 、执行控制台命令 节点,设置参数并连接

返回编辑页面,将 Key_BP 添加

编译后运行

没有反应,检查之后发现没有给 Key_BP 添加碰撞箱

添加之后再次编译运行
