蓝图中的SM component是否可以继承模型的collision presets

Hi 其实是有一个选项的,但是这个选项不知道为什么在界面上被设置为不可见了,因此要修改这个选项,必须修改一下代码

在 FStaticMeshComponentDetails::CustomizeDetails 中,将 UseDefaultCollision->MarkHiddenByCustomization(); 注释掉,就可以在蓝图界面上选择了

或者在 UStaticMeshComponent的构造函数中,在 ​SetCollisionProfileName(UCollisionProfile::BlockAllDynamic_ProfileName); 后加一行 bUseDefaultCollision = true