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

入门介绍

介绍

Crushform 为 Unreal Engine 中的车辆和道具添加实时的视觉损伤。车身在受击处凹陷,金属移动的位置会掉漆,玻璃开裂并碎裂,车轮下方的地面会积起污垢,轮胎落地时会被压扁,还会包裹住所压的物体,而树木、围栏和道具会断裂。服务器决定损伤,驾驶车辆的客户端对其进行预测,因此同一套设置既适用于单人游戏,也适用于联机游戏。

系统你将获得
01凹陷变形晶格会把网格推向受击位置:点状撞击形成凹坑,撞墙会压平车头,擦碰则会拖出凹陷。
02漆面金属移动的地方漆面被刮掉,撞击点周围出现划痕与掉漆。
03软区刚度区域决定车身各部位的凹陷深度,可在蓝图视口中编辑,并沿车身左右镜像。
04铰接部件车门会松脱并被扯掉,引擎盖会飞出,具体取决于每个铰链下的损伤。
05玻璃夹层玻璃与钢化玻璃预设。玻璃会开裂、碎裂并飞溅碎片;被压毁的引擎盖会使挡风玻璃开裂。
06污垢灰尘、泥浆、积雪和湿润会从车轮下方的地面积累,也会附着在车轮上。可以全部清除,也可以只清一处。
07轮胎落地时轮胎的接地面和鼓出的胎侧会发生形变,并在材质中呈现。
08碰撞车身碰撞体会随凹陷加深而跟随变形后的形状。
09世界可破坏的树木、围栏和道具会弯曲、折断,并留下碎片。
10声音与特效按材质区分的撞击音效和特效,按表面区分的滚动音效和特效,以及分层的引擎声音。
11多人游戏服务器权威的损伤,配合客户端预测。中途加入的玩家也能看到相同的凹陷。
12调试调试模式、刚度区域叠加层、统计数据,以及用于损伤、修复和轮胎的控制台命令。

Crushform 从不依赖你游戏的代码。车辆通过适配器组件接入:

  • Crushform Chaos Vehicle Adapter 用于基于 Chaos Vehicles 的 Pawn。它从移动组件读取车轮,因此无需手动连线。
  • Crushform Vehicle Adapter 用于任何其他车辆。你列出它的车轮,它会用射线检测找到车轮下方的地面。

任何其他 Actor 都可以通过实现宿主接口(C++ 或蓝图均可)参与进来:ICFDeformHost、ICFWheelHost、ICFBreakerHost、ICFTireHost、ICFTireViewer 和 ICFEngineHost。

模块类型包含内容
CrushformRuntime核心部分:变形晶格、凹陷、漆面、污垢、玻璃、铰接部件以及项目设置。
CrushformBreakableRuntime可破坏的树木、围栏和道具,以及它们的碎片。
CrushformImpactRuntime撞击反馈:物体碰撞时的声音和特效。
CrushformTireRuntime接地面处的轮胎形变。
CrushformWheelRuntime车轮表面、滚动音效和滚动特效。
CrushformEngineRuntime分层的引擎声音。
CrushformVehicleRuntime用于你自己车辆的适配器。
CrushformChaosRuntime用于 Chaos Vehicles 的适配器。
CrushformCameraRuntime车辆的追逐镜头。
CrushformDebugRuntime, not in Shipping调试模式:自由镜头,以及用于制造凹陷、弄脏、清洗和修复的工具。
CrushformPlaygroundRuntimeProving Ground 演示中的移动危险物。
CrushformShadersRuntime注册插件的着色器文件夹。
CrushformEditorEditor编辑器工具和内容构建工具。