大家好,众所周知,Ylands的编辑器功能十分强大,通过各种逻辑对象、逻辑功能,做个全新的游戏完全不在话下。


官方出品的示例游戏:冒险中的各种惊险有趣的场景事件都使用了哪些逻辑对象和逻辑功能?它们又是被如何设置和编写出来的呢?今天我们就来一探究竟。

序章:初探
1. 登陆场景

在该场景下,玩家出生在一片狂风暴雪中,
要制作这个场景有以下几个关键逻辑:
设置玩家角色及出生点
控制天气
地上的装备设置高亮(引导玩家拾取)
1.1控制天气
在任意一个逻辑对象中如下编程(示例中写在了【玩家角色】“Survivor”里):

这样在游戏开始时就会产生狂风暴雪加雷鸣电闪的天气效果。
1.2设置玩家角色及出生点
在地表分别放置逻辑对象【玩家角色】和【出生点】

【玩家角色】设置如下:

【出生点】无须设置
1.3地上装备设置高亮(引导玩家拾取)
将装备放在地表,双击装备打开面板,勾选“突出显示”。


2. 初入洞穴
第一次进入洞穴时会听到一次由近而远的怪声,非常神秘。这个效果又是如何做出来的呢?

原来是制作者在刚进洞的位置放了一个【触发区域】,然后通过【时间触发器】依次在由近而远的五个坐标位置触发音效来营造这种神秘的音效。

【触发区域】的设置和编程如下:


【时间触发器】的设置和编程如下:


3. 废弃营地

此处发生的事件有:洞穴顶部落石效果、靠近营房木门自动倒塌、屋内时不时会传来咯吱咯吱声、在屋内设置新的存档点。
3.1顶部落石效果、设置复活点

该效果通过营地入口的【触发区域】,然后通过【时间触发器】去触发洞穴顶部的两个不同位置的粒子效果达成(与“初入洞穴”的逻辑设置类似)。
【触发区域】的设置和编程如下:


后续的【时间触发器】设置与编程如下:

编程逻辑参见“初入洞穴”。

顶部的落石效果通过两个【粒子效果】达成,设置如下:

3.2靠近营房木门自动倒塌
该效果通过房屋门前的【触发区域】,然后通过【时间触发器】去控制门倒下(与“初入洞穴”的逻辑设置类似)。

【触发区域】设置与编程如下


【时间触发器】的设置和编程如下:


3.3屋内时不时会传来咯吱咯吱声
咯吱声也是通过房屋内部的【触发区域】,然后通过【时间触发器】每个一段时间发出特定音效。

其中【触发区域】的设置与编程如下:


【时间触发器】的设置和变成如下(“重复次数:-1:相当于无限次):


用户评论