如何在UE5中创建扩展体积(如物理体积)的蓝图?



我正在寻找一种方法来创建扩展体积的蓝图。我尝试创建一个c++类来扩展这个卷。我还可以创建一个蓝图来扩展我的自定义卷c++类。但蓝图无法编译。这里是错误。

Default_MyVolume_c is not valid. please check mapcheck log.

然后,我不能改变蓝图中的画笔形状。它会崩溃。另外,幸运的是,我可以通过c++类从Volumes创建自定义卷位置演员面板。
我正在想办法为关卡设计师创造蓝图。

这是相当旧的,但你必须覆盖ShouldCheckCollisionComponentForErrors(),但也使用UActorFactory::CreateBrushForVolumeActor()来创建画笔。最简单的方法是创建一个Editor模块,并为您的卷创建一个actor工厂,扩展UActorFactoryBoxVolume

最新更新