跳转到内容
CRUSHFORMV1.1.0
在 Fab 上获取

参考设置

UCFBreakableSettings

模块CrushformBreakable头文件CFBreakableSettings.h父类UDeveloperSettings

蓝图:Crushform Breakable

可破坏单元及其碎片的项目级限制与计时设置。

函数

AUTHORITY · 服务器,每个端LOCAL · 本机PURE · 只读
const UCFBreakableSettings* Get()
C++ ONLY

项目的设置对象。

TArray<FName> GetCollisionProfileOptions()
C++ ONLY

编辑器中碰撞配置文件设置提供的名称:先是 None(将选择权交给插件),然后是项目中的每个配置文件。

属性

int32 MaxLiveDebrisPieces = 96
默认值
96
分类
Debris
int32 MaxPersistentDebrisPieces = 64
默认值
64
分类
Debris
float DebrisMaxSpawnDistanceCm = 10000.f
默认值
10000.f
分类
Debris
float DebrisImpactCooldownSeconds = 0.25f

同一碎块两次撞击反馈之间的最短时间,单位为秒。

默认值
0.25f
分类
Debris
float DebrisMinImpulsePerKg = 50.f

每千克碎块质量的冲量,低于此值时该碎块的撞击过于轻微,不播放撞击反馈。

默认值
50.f
分类
Debris
float DebrisImpulsePerKgForFullIntensity = 600.f

每千克碎块质量的冲量达到此值时,该碎块的撞击反馈以满强度播放。

默认值
600.f
分类
Debris
FName DebrisCollisionProfile
分类
Debris
float PredictionConfirmTimeoutSeconds = 2.f
默认值
2.f
分类
Network
float BreakEventMaxAgeSeconds = 2.f
默认值
2.f
分类
Network
float RespawnCheckIntervalSeconds = 5.f

权威端检查已破坏的单元和树木能否重生的频率,单位为秒。

默认值
5.f
分类
Respawn
float RespawnClearRadiusCm = 4000.f
默认值
4000.f
分类
Respawn
TArray<TEnumAsByte<ECollisionChannel>> RespawnBlockingObjectTypes = { ECC_Vehicle, ECC_Pawn, ECC_PhysicsBody }
默认值
{ ECC_Vehicle, ECC_Pawn, ECC_PhysicsBody }
分类
Respawn
FName UnitCollisionProfile
分类
Units
float AnyBodyCheckIntervalSeconds = 0.1f
默认值
0.1f
分类
Any Body
float MaxAnyBodySpeedCmS = 3000.f
默认值
3000.f
分类
Any Body
TArray<TEnumAsByte<ECollisionChannel>> AnyBodyObjectTypes = { ECC_PhysicsBody, ECC_Pawn, ECC_Vehicle }
默认值
{ ECC_PhysicsBody, ECC_Pawn, ECC_Vehicle }
分类
Any Body
FName TreeCollisionProfile
分类
Trees
TEnumAsByte<ECollisionChannel> TreeWheelTraceChannel = ECC_WorldDynamic
默认值
ECC_WorldDynamic
分类
Trees
bool bChangeFallenTreeObjectType = false
默认值
false
分类
Trees
TEnumAsByte<ECollisionChannel> FallenTreeObjectType = ECC_Destructible
默认值
ECC_Destructible
分类
Trees