step10有了触碰事件后,在Kismet中加入开关灯的动作。执行[新建动作]|[ Toggle]|[Toggle]命令,用触碰事件的[ Touched ]输出端连接[ Toggle]的[ Turm On]的输入端,即当玩家碰到Tigger (触发器)后,要执行开灯的动作,如图所示。

TIPS:[Turn On]是执行开灯动作的输入端,[Turn Of]是执行关灯动作的输入端,[Target ]是动作执行目标|变量的输入端。
step11触碰事件和开关灯的动作都有了, 现在要使系统知道,要控制哪个灯的开与关。首先在场景里选中要控制的灯,在Kismet中单 击鼠标右键,从弹出的菜单中执行[新建对象变量使用PointlightToggleable_1]命令,将要控制开关的灯以变量的形式出现在Kismet中,将灯的变量与开关灯动作的[ Target]相连接,如图所示。

step12 当玩家碰到石头内的rigger (触发器)后,系统执行开灯的动作,接下来要解决的是灯在5秒钟内自动关闭的问题,可用Kismet中的[ Delay]命令来解决。执行[新建动作]|[Misc][Delay]命令,它主要是延迟动作,即用于时间停留多长时间,以秒为单位。用[ Toggle]命令的[Out]端连接[Delay] 命令的[Start]端,用[Delay]命令的[ Finished ]端连接[ Toggle]命令的[ Turn off]端,如图所示,当灯亮后,时间停留1秒后,灯会灭掉。

TIPS:[Start]为执行时间延迟命令的输入端,[Stop] 为停止时间延迟命令的输入端,[Pause] 为暂停时间延|迟命令的输入端; [Finished ]为完成时间延迟命令后的输出端。
step13由于系统默认为时间延迟1秒,而游戏设计的是时间停留5秒后关灯,现在解决时间停留5秒的问题。首先,执行[Delay] 命令,可以调出[Delay]命令的属性栏,设置[Seq Act Delay]|[Duration]的数值为5,如图所示。

TIPS:[Duration]用于设置停留的时间,单位为秒。
step14以上操作,开关灯仅可进行1次,如果玩家再到石头下,触碰到Tigger (触发器)后没有任何反应,通过以下操作可以解决此问题,使玩家可以反复进行开关灯的操作。选中触碰事件后,调出触碰事件的属性栏,设置[Sequence Event]中的[ Max Tigger Count]数值为0,如图所示。

TIPS:[Max Trigger Count] 用于设置触碰次數,值为2可以触碰2次,值为0可以触碰无数次。[ Re Trigger|Delay]用于设置两次触碰次数间隔时间,0.1为系统默认,即为最短时间时隔。
设置完第1盏灯后,单击按钮,对关卡进行保存。单击S按钮,对关卡进行构建,构建完成后,在场景中单击鼠标右键,从弹出的菜单中执行[从这里开始播放]命令,查看游戏效果,如图所示。

step15 第2盏灯和第1盏灯的制作方法相同,只是在灯的颜色上有些区别。选中第2盏灯,按下键盘上的F4键,打开灯光的属性面板,在该面板中执行[ Light] | [ Light Component ]|[ Light Color]命令, 将颜色设置为红色,如图所示。

TIPS:关卡最终需要构建后才能测试其最终效果,所以必须单击2按钮,构建场景。
step16最终的关卡场景如图(左)所示,第l盏灯与第2盏灯的Kismet序列如图(右)所示。

关卡的最终效果如图所示。

热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答为给新片造势,迪士尼这次豁出去了,拿出压箱底的一众经典IP,开启了梦幻联动朱迪和尼克奉命潜入偏远地带卧底调查 截至11月24日......
此前Q2问答环节,邹涛曾将《解限机》首发失利归结于“商业化保守”和“灰产猖獗”,导致预想设计与实际游玩效果偏差大,且表示该游戏......
2025 Google Play年度游戏颁奖:洞察移动游戏新趋势
玩家无需四处收集实体卡,轻点屏幕就能开启惊喜开包之旅,享受收集与对战乐趣库洛游戏的《鸣潮》斩获“最佳持续运营游戏”大奖,这不仅......
说明:文中所有的配图均来源于网络 在人们的常规认知里,游戏引擎领域的两大巨头似乎更倾向于在各自赛道上激烈竞争,然而,只要时间足......
在行政服务优化层面,办法提出压缩国产网络游戏审核周期,在朝阳、海淀等重点区将审批纳入综合窗口;完善版权服务机制,将游戏素材著作......
未毕业先就业、组团入职、扎堆拿offer...这种好事,再多来一打!
众所周知,火星有完善的就业推荐服务图为火星校园招聘会现场对火星同学们来说,金三银四、金九银十并不是找工作的唯一良机火星时代教育......
同学您好!