蓝图

针对UE4所包含的蓝图示例展示的概述。

Windows
MacOS
Linux

BlueprintExamplesGraphicHeader.png

蓝图 是虚幻引擎4的可视化脚本方法。也就是说,通常要通过编写脚本来完成的任务,现在可以通过一个由节点和连接组成的图形来创建,而不必输出任何实际的代码。这让美术和其他非程序员类型的用户可以创建错综复杂的游戏系统,而此前只有程序员才能创建这样的系统。

蓝图示例的目的是展示可以在关卡设计中使用蓝图的部分方法。所含关卡包含多种基于蓝图的效果。其中一些用作关卡设计元素,用来添加雾层和"圣光"等视觉或环境效果,而另一些是互动关卡元素,如复杂的监控摄像机系统。其目的是让用户感受到蓝图能够提供的巨大潜力,同时提供一些有用的示例来帮助用户学习如何独立创建蓝图。

有关蓝图的更多信息,请参阅蓝图文档

该文档 并不是 为了指导您逐步完成这些蓝图示例的创建过程。而是为了提供对每个示例的高级概述,并简要介绍它的意图和工作方式。如果您想要进一步了解每个蓝图,我们建议您在蓝图编辑器中查看所有示例。

游戏中的注释和探索

BlueprintOffice 关卡(该示例项目的默认关卡)中,您会看到漂浮在特定对象附近的一系列互动注释框图标。在编辑器中玩这个游戏时,接近这些图标会使其展开,显示一个注释框,其中包含对关联的附近蓝图的简短说明。

CommentaryBoxes.png

建议现在编辑器中试玩整个关卡,查看所有的注释框并探索关卡中各个元素的行为方式。然后,当您了解了各个蓝图的作用后,可以查看 细节(Details) 面板和蓝图编辑器,以查看其中的脚本。

蓝图基本知识

如果您之前完全没有接触过蓝图,可能需要一些帮助来真正了解蓝图概念以及蓝图在关卡中的作用。如果是这种情况,我们强烈建议您通读蓝图文档

包含的示例

注释框

TopicCommentary.png

此蓝图将创建一个评论提示框,其在玩家进入特定半径后便会打开。从一个距离进行查看时,物体看起来像是一个漂浮的圆盘,中间有一个"i"。玩家处于范围中时,圆盘将上下颠倒,显示为一个感叹号"!",文本也将从其中扩展出来。此框固定朝向玩家。

雾层和光束

FogSheetTopic.png

雾气薄片(Fog Sheet)和光线(Light Ray)蓝图用作蓝图的使用范例,创建关卡设计中使用的大气效果。装饰关卡时布置雾气面和光束之类的半透明静态网格体往往颇费时间,因此这些蓝图的作用是让流程更简单,同时让用户能对这些网格体的外观进行更大程度的设置。

随机生成的植物叶子

FoliageTopic.png

植被(Foliage) 蓝图显示了如何使用蓝图来创建随机生成的植被(或其他结构),它们被自动放置,以贴合表面。 用户可以控制特效的范围以及系统尝试生成的网格体数量。 随着蓝图的移动,网格体会更新以重新适应新环境。

蝴蝶

ButterflyTopic.png

关卡中央的两个机械蝴蝶范例用于展示蓝图如何用于创建基础AI行为。蝴蝶将围绕一个指定的中心点飞行,在一段时间内随机修改方向,然后飞回中间点休息。其遇到障碍时将平稳地朝其飞行并着陆,停滞后再次起飞。蝴蝶飞行的时间越长,休息的时间便越长。

监控摄像头、警报和门

CamAlarmDoor_Topic.png

在关卡中随处可见的安全摄像头蓝图用于在运行模式下与玩家进行交互。在游戏过程中,它们将按搜索模式前后移动。当绿色搜索锥体与Pawn重叠时,指示灯将变成红色而且摄像头开始跟踪玩家移动。它将持续跟踪玩家,直至玩家走出跟踪范围。然后,在几秒之后,它将返回到搜索模式。

监控摄像头开关按钮

SecurityConsole.png

现有摄像机蓝图捆绑了一个保安监控室。此房间中有一个保安控制台,周围则有监控屏幕。玩家按下控制台中央的大型按钮时,屏幕则会切换显示关卡中放置的多个监控摄像机拍下的画面。这些放置在关卡各处的监控摄像机作用相同,玩家进入其监控范围后便会触发警报系统。

Tags
Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback