- 23岁整顿日本服务业丨恐怖游戏《地狱钱汤》重制版01
- 其实你就差一个理由
- 惊变50天第三期
- 几个能让你Minecraft游戏行为更加“逆天”的模组!!
- 西藏加油
- 【驼】垃圾台词,塑料演技,到底在吹啥啊?
- 电影最TOP:公开处刑!2024年度十大烂片盘点
- 致我愚蠢的导演梦
- 泡菜腌不起了?韩国国产白菜辣椒或将消失!【主播说三农】
- 青年大学习:鲁珀特之泪。
声明:本文来自于(ID:acamandola.com)授权转载发布。
触发器部分
我们先来看看触发器的所有文件夹,将不同的触发效果分配到不同的文件夹中,这样便于进行分类管理。
图 1 触发器文件夹
解释一下:第一个是MENU,即按下ESC键后屏幕左上角会出现菜单;第二个是AIMOVE,负责中立控制的五辆奥迪的智能前进和竞速的触发;第三个是MOVEMENTANDOTHER,触发玩家控制的红色奥迪移动及其他一些功能;第四个触发器是用于初始化,即在初始化地图时进行一些参数调整;第五个是变量,所有的全局变量都存放于此;最后一个是OUTOFTRACK,用于判断玩家的红色奥迪是否偏离赛道,若偏离则将其移出比赛。
接下来,我将详细说明每个文件夹中的每个触发器。
首先介绍全局变量。
图 2 全局变量
总共设置了七个变量,数量不多。
第一个是1CAPSPEEED,表示玩家控制的红色奥迪的最大速度,初始值为0.0;第二个是1LAP,也设为0.0,表示圈数,可以理解为已经跑了多少圈或还剩多少圈;第三个是用于判断是否按下前进方向键的参数,0表示未按下;第四个是移动角度,指的是玩家控制的奥迪的移动方向,由于我将六辆奥迪都向左摆在起跑线前,所以是180度,向右则为0度;第五个是玩家控制的红色奥迪的实际速度,它不超过最大速度;剩下两个分别是新建的计时器和计时器窗口,初始状态没有窗口。
随后的触发器将会使用到这些变量。
随后,我们进入了INITIALIZATION这个触发器。如下图所示,所有触发器的内容展示如下:
图 3 初始化
首先,有四个与摄像机相关的触发器。第一个触发器使用了我们在前一篇文章中创建的新摄像机。这个触发器的作用是启用名为START的摄像机。接下来,第二个触发器是开启摄像机镜头与鼠标的关联,这样鼠标将不可见;第三个触发器是禁用鼠标对摄像机的转动控制,因此只能使用方向键来控制视角;最后一个触发器使镜头跟随玩家的红色奥迪。
接着,有两个UI触发器,其功能是隐藏资源窗口和菜单。在另一个触发器中,当按下ESC键时,菜单会再次显示。
紧接着是一个触发器,用于冻结玩家的红色奥迪,以防止抢跑;然后出现3,2,1的倒计时和声音提示:先显示文字,再播放声音,每次等待一秒,总共等待三秒。之后,解冻红色奥迪并清除信息文字。
接下来是为五辆其他奥迪设置初始速度。这五辆由中立控制的奥迪将以设定的速度继续行驶,我将速度设置为5.8,5.9,5.9,6.0和6.1。
然后,我们转到MOVEMENTANDOTHER这个文件夹。
图 4 移动等