1.4 -自定义聚光灯

blueprint_advanced_1_4.png

概述

BP_Spotlight Blueprint (蓝图)是 Blueprint (蓝图)的示例,被用来创建可自定义的Actor,您可以在创建游戏时在不同情况下反复使用这些Actor。蓝图组合不同组件到一个可以很容易进行放置的Actor中,并使用构建脚本使用户可以调整多个变量。

组件列表

AdvBP_1_4_ComponentsList.png

Blueprint (蓝图)中包含三种静态网格物体组件: 附着于墙面的基座,聚光灯,以及连接两者的铰链。聚光灯被附着于铰链内的插槽,而铰链被附着于基座内的插槽。插槽可在 静态网格体编辑器用户指南 内进行创建和放置,是一种快速和容易地将静态网格物体添加到一起的方法,而不必手动在 Blueprint (蓝图)中输入偏移值和旋转值。

构建脚本

点击以查看完整尺寸图片或 右键点击 并另存。

Light color (灯的颜色)变量不仅会变更 Spotlight (聚光灯)SpotLightComponent 的颜色,同时也被用来改变应用到 Spotlight mesh (聚光灯网格物体)和 Light beam mesh (光束网格物体) StaticMeshComponents 的材质实例的向量参数。这些材质实例被创建和应用到ConstructionScript(构建脚本)的 StaticMeshComponents ,这样每个蓝图的实例都会有其独特的Dynamic Material Instance(动态材质实例)。