关卡蓝图在图表模式下打开,和“类蓝图”中的图表模式一样。你可以在关卡蓝图中做很多事情,但是只有须要在当前的关卡中做某些特定的动作时才能够去编辑关卡蓝图。有关于actor类的蓝图须要在其他关卡中反复利用的,都必须转换成“蓝图类”
有一些类型的actor类可以在关卡蓝图中广泛被利用。例如,\"大众Trigger\"大众以及\公众Target Point\公众。这些actor在编辑器中的\"大众Basic\"大众 类中的“放置模式”是可用的
举个例子,想象一下有这样的一个关卡,通过一座桥梁链接了两片区域,访问第二片区域唯一的办法便是穿过桥梁。那么桥梁便是一个很好的地点来摆放触发器,当人物走过桥梁的时候触发事宜。
这个事宜可以是在新的区域创建仇敌或者是制造一个爆炸等等等等。下方的图片就能解释一个放置在桥上的\"大众Trigger Box\"大众可以产生什么样的效果,在游戏中这个\"大众Trigger Box\"大众不会显示
我们利用“目标点”轻松创建关卡上的标准点。下面的例子添加一个“目标点”在关卡中,以指示当玩家触碰到 \"大众Trigger Box\"大众时爆炸该当在哪里发生。把\"大众Target Point\公众 的名称命名为“explosionplace”:
目标点的刻度值为5.0由于他们用来增加爆炸的大小。末了关卡蓝图的效果将会像如下图片所示。在这里当玩家通过触发装置时,玩家将会引爆炸弹
要创建卖力爆炸的关卡蓝图的动作,首先选择添加到该级别的“触发框”。然后打开关卡蓝图,右键单击打开操作菜单。必须选中\公众Context Sensitive\"大众 选项,引擎才能关联你想要的实行动作。
在关联到的实行动作列表如下方的图片所示,你须要添加\"大众OnActorBeginOverlap\公众事宜并选中提升到变量来创建一个变量代表事宜图表中的触发器
我们还须要为目标点设定一个参考工具,在哪个位置触发爆炸事宜。要做到这一点,回到我们的关卡中,然后选中我们命名为\"大众ExplosionPlace\公众的爆炸点,然后回到关卡蓝图中,在韶光图表上单击右键,选中 \公众Add Reference to ExplosionPlace\公众,这样就为爆炸选中了一个参考点
我们已经创建好了事宜图表中的紧张元素,当事宜被触发时,触发盒将会被摧毁,由于我们只想让韶光发生一次,接下来我们创建一个新的actor类,该类基于编辑器中\"大众Start Content\公众 文件夹下的\"大众Blueprint_Effect_Explosion\"大众 ,这个新的actor创建在我们命名为\"大众ExplosionPlace\"大众的目标点上。关卡蓝图的事宜图表将如下所示:
创建爆炸我们利用“spawnactor”动作和类中的参数选取“blueprint_effect_explosion_c”类,相称于“blueprint_effect_explosion”。利用的其他参数是\公众Spawn Transform\公众。\"大众Transform\"大众 包含关于actor的位置、旋转和缩放的信息。
不才一篇文章中我们将理解\"大众Event Dispatchers\公众 ,它将许可”类蓝图”和“关卡蓝图“之间相互通信。
原文标题:Using Level Blueprints
原文链接:http://romeroblueprints.blogspot.jp/2014/11/using-level-blueprints.html