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序列如图(右)所示。
关卡的最终效果如图所示。
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答电影剪辑通常被称为“隐形的艺术”,尽管剪辑师的名号不如导演的名号响,但是如果缺少了剪辑师对拍摄素材的二次加工,电影作品将缺少其......
今天,我来和大家聊聊,迪士尼动画《海洋奇缘》系列是怎么用Maya软件为他们最新的续集打造获奖动画的。
有哪些听起来高大上、实际上转行同学也能胜任的岗位?试试虚拟现实工程师!
增强现实(AR)和虚拟现实(VR)是当前备受瞩目的创新技术,对相关的增强现实开发、虚拟现实开发、数字孪生开发工程师的人才需求,......
在这个短视频盛行的时代,越来越多的人想要尝试自己进行短视频剪辑,却常常因为缺乏专业知识而无从下手。别担心,今天就为大家带来短视......
今天,我们聊聊皮克斯的《头脑特工队》系列
中国首个AIGC导演共创计划今日正式上线:同学,做导演不要?
中国首个AIGC导演共创计划定于12月6日正式上线。该计划由快手自研视频生成大模型产品“可灵AI”,联合李少红、贾樟柯、叶锦添......