这次我们来实现一个小功能玩法:带钥匙才能打开的门。
我们先需要在场景中找到一把钥匙,再去打开门,负责会提示需要钥匙。
首先,我们对门的蓝图进行一些修改如下:

其中我们增加了一个变量和一个分支

变量的创建如下图,记住创建变量后点一下编译,才可以设置默认值:



门的判断设置好了后,我们来制作钥匙:

用一个长条状的铁棍当做钥匙,通过球形碰撞来让进入的角色就拾取钥匙,也就是设置变量为True。
蓝图如下:

这里获取类的所有Actor,然后获取对象集合中的第0个,在对蓝图门实例上的变量Has Key设置为True。
设置做完了,打印获得钥匙并销毁自己。
网友评论