05 - Checkpoint Event Graph Scri
2017-07-26 本文已影响13人
镜月s
编辑Tracker蓝图
在Event Begin Play 中 获得自定义的PlayerController保存到变量ControllerReference中 调用一些列的初始设置
![](https://img.haomeiwen.com/i6852467/fedfb1a04755cec4.png)
添加自定义事件ApplySetting 其中 将MaxLaps属性设置到controller中 调用之前定义的函数UpdateTimes函数 将时间相关的变量设置到Controller中 然后调用controllser的StartGameSetUp函数进行controller初始话
![](https://img.haomeiwen.com/i6852467/12f64237bd4cdc23.png)
添加自定义事假StartSequence 用来遍历设置检查点信息 同时绑定event dispatch函数 当车辆触碰到检查点是进行调用
![](https://img.haomeiwen.com/i6852467/4556cf652416872a.png)
![](https://img.haomeiwen.com/i6852467/368889b4b1b7670f.png)
![](https://img.haomeiwen.com/i6852467/a3d7bcdb6d35103e.png)
添加检查点逻辑 当碰撞后 调用函数LapCheck 同时播放音效 根据PlayerController 的RaceComplate判断是否结束 如果结束的调用Controller的Restart方法
![](https://img.haomeiwen.com/i6852467/9b1e78bac4dc82e1.png)
![](https://img.haomeiwen.com/i6852467/c33816ba89b5c2ce.png)