接下来我们使用唤境Evkworld的可视化编程方法 - 事件系统来添加我们的自定义功能。
下面先简单介绍一下事件表,唤境Evkworld引擎会每一帧循环一次事件表里面所有的事件,然后根据事件表中是否符合每一条事件的条件,执行事件动作,然后显示在屏幕上。事件表的执行顺序是从上到下,最上面的事件会优先执行。
首先点击“+事件”按钮,添加一条新的事件。
设置条件,选中条件动作列表左侧的系统图标,右方切换系统(条件与动作框),双击选择“每帧执行”条件。
设置动作,右方切换系统(条件与动作框),双击选择“聚焦到对象”动作。对象选择汽车。
点击完成编辑,选中场景,设置场景属性不限边界勾选。
最后我们预览一下,可以使用上下按键让汽车前进或后退,并且有障碍物阻挡汽车跑出赛道,镜头也会跟随汽车移动了。
这样简单的赛车游戏就完成了。大家可以使用工具来制作自己的赛车游戏。