10.创建玩家 Context

新建场景查询系统中使用的 Context。

Windows
MacOS
Linux
本页面的内容

场景查询可基于 Actor 类型生成一系列项目,但其并不会对 Context 执行此操作。因此,需要找到一种使玩家 Pawn 成为 Context 的方法,此时 EnvQueryContext_BlueprintBase 即可派上用场。

步骤

  1. 内容浏览器 中双击打开 PlayerContext 蓝图进行编辑。

  2. 覆盖 ProvideActorsSet 函数:

    override1.png

    将鼠标悬停在 My Blueprint 面板中的 Functions 部分即可显示隐藏的 Override 按钮。

    按下此按钮后,打开的蓝图图表将覆盖函数的默认行为:

    newlyOverriden.png

  3. 添加一个 Get All Actors Of Class,然后以下图中的方式将其连接在 Provide Actor Set 节点和 ReturnNode 中间:

    finalGraph.png

  4. 最后将 Get All Actors Of Class 节点的 Actor Class 设为 Top Down Character,然后 编译保存

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见