物品的组建和利用

来自古墓丽影中文站

如果你需要对多个物件同一时间进行某个操作,使用ItemGroup把这些物件组合起来,然后使用一个ItemGroup FlipEffect触发就可以同一时间完成对所有物件的操作。

关于ItemGroup的操作,我们可以通过打开触发器对话框来查看,如下图所示:

我们现在来看看如何设置ItemGroup,打开教学关卡tut1.prj,如下图。我们可以看到这个房间里有4个FLAME_EMITTER2,而且为了让Lara能同时触发这4个物件,Lara脚下放置了4个触发器。

现 在我们来使用ItemGroup来改造一下这些物件的触发。ItemGroup的语法是ItemGroup=IdGroup, FirstIndexItem, Other indices for itemsIdGroup是这个ItemGroup的数字标识,每一个ItemGroup的IdGroup都是唯一的FirstIndexItem, Other indices for items是要放到这个ItemGroup里的物件的索引,这个索引可以在左键点击这个物件时弹出的黄色提示符里看到,如下图。所有的物件要使用英语逗号 隔开例如tut1.prj这个房间里的FLAME_EMITTER2的索引分别是211,209,144与216,然后在这个关卡的[level]段里添加如下命令ItemGroup=1,211,209,114,216这样脚本就设置完成了,我们可以编译脚本了。

现在我们来使用ItemGroup来改造一下这些物件的触发。ItemGroup的语法是

ItemGroup=IdGroup, FirstIndexItem, Other indices for items

IdGroup是这个ItemGroup的数字标识,每一个ItemGroup的IdGroup都是唯一的

FirstIndexItem, Other indices for items是要放到这个ItemGroup里的物件的索引,这个索引可以在左键点击这个物件时弹出的黄色提示符里看到,如下图。所有的物件要使用英语逗号隔开

例如tut1.prj这个房间里的FLAME_EMITTER2的索引分别是211,209,144与216,然后在这个关卡的[level]段里添加如下命令

ItemGroup=1,211,209,114,216

这样脚本就设置完成了,我们可以编译脚本了。

回到NGLE,我们首先把原来在Lara脚下的触发器全部删除,然后调出触发器设置界面,为ItemGroup 1设置一个触发器,然后放到Lara脚下,如下图

在Paolone的Miscellaneous演示项目里,他使用了ItemGroup来同时移动一尖刺的上下移动。