B站UP谌嘉诚课程:https://www.bilibili.com/video/BV164411Y732
添加第三人称游戏 内容添加新手包 打开第三人称关卡 放入门后 为其添加盒体碰撞 并缩放调整
添加盒体触发器 将门设置为可移动的
选择盒子打开关卡蓝图 右键为盒子触发器添加进入和离开事件 回场景选择门 为门添加引用 设置ACTOR相对旋转 设置分割结构体引脚 添加时间轴
1.点击添加浮点型轨道 2.右键添加第一个关键帧时间和值设置为0,0 3.右键添加第二个关键帧时间和值设置为2,90(2秒旋转90度) 3.点击垂直和水平匹配 4.右键第一个关键帧 选择自动 5.连线编译后测试 场景中有100个门是否需要操作100次?
1.内容栏右键添加蓝图类 2.添加actor 3.双击进入后 添加静态网格组件 4.添加静态网格体 5.重复以上步骤添加门 6.添加合体碰撞 7.设置盒体范围
1.直接在3d建模软件里修改 2.添加scene 将物体右下角放置在scene的中心上 旋转scene 8.添加进入离开事件 9.设置时间轴 与上面操作相同 拖入Door引用
设置相对旋转(因为不同的门的朝向各不相同 应该相对于自身进行旋转) 10.编译保存后将类拖入场景中进行测试
添加流程控制gate 放入enable input /disable input 开启关闭输入(允许玩家是否在区域内进行开启/关闭操作)、 get player controller 玩家控制器 (授权玩家控制) flip flop 开关控制器 并连线(第一次走A第二次走B 依次反复)
添加点击事件 并替换掉E键 设置玩家控制器 配置鼠标选项 保存后 就可以在游戏中显示鼠标 并完成鼠标点击事件
在蓝图里完成鼠标显示的操作 在player controller搜索set show mouse cursor 并添加连线 关掉刚才新建控制器并进行测试