继续解析《Electric Dreams》项目中的自定义节点和子图
文章目录
前导文章
《虚幻引擎程序化资源生成框架PCG 之 UPCGBlueprintElement源码笔记(一)》
《虚幻引擎程序化资源生成框架PCG 之 UPCGBlueprintElement源码笔记(二)数据流》
《UE5《Electric Dreams》项目PCG技术解析 之 PCGCustomNodes详解(一)》
Look At
让所有Point
朝向给定的目标
Execute with Context
Execute with Context
部分没有什么要说的,需要注意的是这个节点只处理Input
中的第1个PCGTaggedData
Point Loop Body
UFUNCTION(BlueprintCallable, Category = Metadata)
const UPCGMetadata* ConstMetadata() const {
return Metadata; }
Vector
类型的Look at Target
的Location
需要提前以Attribute的形式存储在PCGSpatialData
中。
使用范例
Get Actor Data
节点的设置
本例中使用Get Actor Data
获取到场景中的圆锥体也就是朝向的目标物
扫描二维码关注公众号,回复:
15604462 查看本文章
注意:Mode要设置为Get Single Point
LookAt
节点的设置
Look at Target
中设置的属性就是要读取的Vector
类型的坐标
Add
节点的设置
小结
这个节点很好用,可以移植到自己的项目中。