现在,让我们开始制作逃生动画,就是幸存者全部登上了救援箱型车后的动画。
第一步放置摄像机。
选择点实体工具在objects中选择 "point_viewcontrol_multiplayer"。将摄像机的镜头对准箱型车逃离的方向。在箱型车逃离后,玩家就会摄像机的视角观看逃离时的动画。
打开它的属性.
Name参数改成train_camera
Seconds to reach FOV target改成0。这代表从玩家的视角过渡到摄像机的视角所花费的时间。
你也可以更改Field of view,这代表视野宽窄度,数字越小越窄,越大则越宽..

------------------
选择点实体工具,在Objects列表选择"env_fade",这个点实体的样子类似两扇窗帘。
打开它的属性并更改:
Name参数改为fade_outro_1
Duration (seconds)参数改为0.2
Hold Fade (seconds)参数改为0.3
参数说明:Duration (seconds): 这是让屏幕逐渐黑屏所花费的时间(秒数)。
Hold Fade (seconds):这是保持黑屏的时间(秒数)。
--------
然后放置第二个env_fade(也可复制fade_outro_1)并更改它的属性:
Name参数改为fade_outro_2
Duration (seconds)参数改为0.2
Hold Fade (seconds)参数改为0
切换到第二个env_fade的Flags标签,
勾选Fade From框.
这会淡出屏幕,从黑屏回到游戏,这时已经是摄像机的视角了。
返回到第一个env_fade,也就是fade_outro_1 ,打开属性框并切换到Outputs标签.
添加输出值 内容为:
--------------
My output named:OnBeginFade
Targets entities named:fade_outro_2
Via this input:Fade
After a delay in seconds of:0.30
-----------------
这会在"fade_outro_1" 的效果下让屏幕黑屏0.3秒后,开始从黑屏淡出回到场景回到摄像机视角。这里有两个env_fade实体正好让视角黑屏后又快速移到摄像机视角。

返回到"train_continue_relay".,这是我们制作的第一个logic_relay的名字。

打开其属性框并切换到Outputs标签,添加两个输出输入 :(再次说明,本教程所有参数单词前面或后面均没有空格)
----------------- 第一个------
My output named:OnTrigger
Targets entities named:train_camera
Via this input:Enable
After a delay in seconds of:0.30
-------------------第二个------------
My output named:OnTrigger
Targets entities named:fade_outro_1
Via this input:Fade
-----------------------------------------------
输出输入说明:第一个,这会让玩家视角转变成为"train_camera"视角,也就是摄像机的视角。
第二个:这会在幸存者逃离之前的0.2秒,让env_fade进入黑屏,以便让开关不会冲突.
------------------------------
现在这个实体已经有五个输出输入了。

现在,我们需要幸存者逃脱后再一次黑屏,显示出“幸存者已逃脱”字样和其他统计数据。
放置第三个env_fade (或复制"fade_outro_1") 并打开它的属性:
----------------
Name参数更改为fade_outro_3
Duration (seconds)参数更改为0.3
Hold Fade (seconds)参数更改为0
--------------------
切换到第三个env_fade的Flags标签。
勾选Stay Out框.
意思是一旦它让游戏黑屏,就会持续黑屏,这样系统就能把各种游戏数据呈现给玩家。
--------------------------------------------------
让我们放置一个info_game_event_proxy关闭指导信息。这需要从点实体的objects下拉菜单中选择。

在摄像机视窗放置好并打开属性
---------------------------------
Name参数改为gameinstructor_disable
Name of the event to generate参数改为gameinstructor_nodraw
----------------------------------
这表示已经设置成不绘制任何指导信息.
=================================
再放置一个env_outtro_stats,这也是一个点实体。这会在战役结束出现统计的位置用来显示各种统计信息。
----------------------------
Name 参数改成 outro
----------------------------
回到"train_end_relay"这是我们制作的第三个logic_relay的名字。打开其属性:
切换到Outputs标签,添加如下输出:
---------------------------第一个
My output named:OnTrigger
Targets entities named:gameinstructor_disable
Via this input:GenerateGameEvent
--------------------第二个
My output named:OnTrigger
Targets entities named:fade_outro_3
Via this input:Fade
After a delay in seconds of:5
--------------第三个
My output named:OnTrigger
Targets entities named:outro
Via this input:RollStatsCrawl
After a delay in seconds of:10
-----------------------------------------------
然后这个点实体就有五个输出输入了

点击Apply并关闭属性窗口。
================================================
按F9保存和编译你的地图。救援关终于做完了

,因为NAV在之前就已经编译好了,现在玩一下你的地图吧


箱型车已开走,(别注意轮子,只是高度没放好),生还者已经逃脱!