参考数据资产
UCFGlassDefinition
一种可破坏的玻璃板:撞击与车身自身的挤压如何使其开裂与破碎、裂纹的外观,以及它碎裂成什么。
属性
float CrackDeltaV = 5.0f
- 默认值
- 5.0f
- 分类
- Glass|Crushform Hits
float BreakDeltaV = 12.0f
- 默认值
- 12.0f
- 分类
- Glass|Crushform Hits
float HitReachCm = 15.0f
- 默认值
- 15.0f
- 分类
- Glass|Crushform Hits
float FrameCrackDisplacementCm = 4.0f
- 默认值
- 4.0f
- 分类
- Glass|Crushform Hits
float FrameBreakDisplacementCm = 10.0f
- 默认值
- 10.0f
- 分类
- Glass|Crushform Hits
float LinkCrackDisplacementCm = 25.0f
- 默认值
- 25.0f
- 分类
- Glass|Crushform Hits
float LinkBreakDisplacementCm = 15.0f
- 默认值
- 15.0f
- 分类
- Glass|Crushform Hits
int32 CracksBeforeBreak = 0
- 默认值
- 0
- 分类
- Glass|Crushform Hits
ECFGlassCrackStyle CrackStyle = ECFGlassCrackStyle::Web
- 默认值
- ECFGlassCrackStyle::Web
- 分类
- Glass|Look
float MinCrackRadiusCm = 8.0f
- 默认值
- 8.0f
- 分类
- Glass|Look
float MaxCrackRadiusCm = 45.0f
- 默认值
- 45.0f
- 分类
- Glass|Look
float CrackMergeCm = 12.0f
- 默认值
- 12.0f
- 分类
- Glass|Look
ECFGlassShardShape ShardShape = ECFGlassShardShape::Granules
- 默认值
- ECFGlassShardShape::Granules
- 分类
- Glass|Shards
float ShardTileCm = 30.0f
- 默认值
- 30.0f
- 分类
- Glass|Shards
int32 ShardsPerTile = 8
- 默认值
- 8
- 分类
- Glass|Shards
float ShardMinSizeCm = 2.0f
- 默认值
- 2.0f
- 分类
- Glass|Shards
float ShardMaxSizeCm = 4.0f
- 默认值
- 4.0f
- 分类
- Glass|Shards
float ShardThicknessCm = 0.5f
- 默认值
- 0.5f
- 分类
- Glass|Shards
int32 MaxShardTiles = 6
- 默认值
- 6
- 分类
- Glass|Shards
TObjectPtr<UNiagaraSystem> ShardSystem
抛出这种玻璃碎片的 Niagara 系统;无:使用 Project Settings > Plugins > Crushform > Default Glass Shard System。它必须公开插件 NS_CF_GlassShards 的碎片参数,并为每个不同的碎片网格体提供一个网格体槽位:User.CF_ShardMesh0、User.CF_ShardMesh1,依此类推。
- 分类
- Glass|Shards
bool bTakesPointDamage = false
- 默认值
- false
- 分类
- Glass|Outside Hits
FGameplayTag CrackImpactTag
- 分类
- Feedback
FGameplayTag BreakImpactTag
- 分类
- Feedback
FGameplayTag ShardImpactTag
- 分类
- Feedback
函数
- Resolve
Hit 外部命中(HitKind)所达到的等级(0 表示无)及其在 HitResponses 中的行(为 0 时为 CFBreakable::NoResponse)。Level - Is
Intact IsDataValid 是否要求 IntactMesh。Mesh Required - Get
Feedback 游戏为 Kind 类反馈播放的音效与特效所用的标签;为空时,宿主播放插件为该事件设置的标签(CFImpactTags)。Tag - Get
Hit HitResponses 中位于 ResponseIndex 处的行;对于 NoResponse 或超出范围的索引,返回 nullptr。Response - Get
Break 破坏反馈强度,范围 0..1:ImpactVelocity 的速度(cm/s)除以 SpeedForFullBreakIntensityCmS,并限制在该范围内。Feedback Intensity
属性
- Intact
Mesh 单元完好时显示的网格体;烘焙会从它上面切出碎片碎块。 - b
Bake As Single Piece - Density
Kg Per Cm3 - Max
Piece Length Cm - Min
Piece Volume Cm3 - Cut
Tilt 每次锯切都会随机向任一侧倾斜,倾斜角最大不超过此度数。Degrees - Bake
Seed 烘焙随机选择(切割倾斜、玻璃碎片布局)所用的种子。 - Bake
Revision 由烘焙写入:每成功烘焙一次便递增 1。 - Pieces烘焙生成的碎片碎块;由烘焙写入,不应手动编辑。
- Inherit
Velocity Fraction - Scatter
Speed Cm S - Impact
Falloff Cm - Max
Angular 被抛出的碎块初始的最快旋转速度,单位为度每秒。Speed Deg S - Speed
For Full Break Intensity Cm S - b
Debris Lasts Until Respawn - b
Debris Pushed By Vehicles - Debris
Vehicle Contact Seconds - b
Debris Collides With Debris - Debris
Lifetime Seconds - Debris
Rest Seconds - Debris
Sink 静止碎块的静止时间结束后,下沉消失所需的秒数。Seconds - Hit
Level Thresholds - Hit
Responses