入门PROVING GROUND 演示
Proving Ground 演示
- 在 Content Browser 中打开 Settings,勾选 Plugin Content。
- 进入 Plugins › Crushform Content › ProvingGround › Maps,打开 Lvl_ProvingGround。
- 按 Play。
该地图设置了自己的游戏模式 BP_VehicleAdvGameMode,你驾驶的汽车是 BP_VehicleAdvSedan。
轿车使用插件的输入动作。在键盘上,W 加速,S 制动,A 和 D 转向,Space 是手刹,Tab 切换摄像机,L 切换大灯。Backspace 重置汽车(IA_Reset)。方向键同样有效,鼠标可以环顾四周。手柄使用同样的动作即可工作。
关卡中有什么
Section titled “关卡中有什么”该地图有五条路面带、一排停放的轿车和三个区域。这些区域没有标注名称的标牌;这里使用的名称是本指南给出的。路面带上标有 ASPHALT、DIRT、SNOW、MUD 和 WATER,特技场上标有 LOOP、MEGA RAMP 和 GRINDER。机器通道和废品场没有标签。
路面。 五条路面带,每条使用各自的物理材质:ASPHALT(PM_CF_Asphalt)、DIRT(PM_CF_Dirt)、SNOW(PM_CF_Snow)、MUD(PM_CF_Mud)和 WATER(PM_CF_Water)。地图上还有树木、电线杆和栅栏(BP_CF_Tree、BP_CF_Pole、BP_CF_FenceChainLink 和 BP_CF_FencePicket)。被撞击时,Crushform 会将树木砍倒、将电线杆压弯、将栅栏撞断。停车带上停着四辆轿车。
机器通道:一条宽 14 m 的直路,沿路依次排列着五台机械装置。每台都有自己的循环周期,因此时机合适时你可以从它们旁边驶过。
- 夹击门:两块尖刺块从道路两侧合拢,然后再次打开。
- 落锤:横跨道路的龙门架上有三个沉重的方块。它们依次落下、停住、升起,每个比前一个晚两秒。
- 旋转扫杆:路边四根旋转的横杆。相邻的横杆朝相反方向转动。
- 压碎机:一块板在两堵墙之间下压。
- 锤磨机:三把锤子安装在中央轮毂周围的摆臂上。
特技场:
- LOOP:两个环形道、通往它们的助跑道,以及旁边的一个出口。
- 死亡之墙:一个弧形的碗状结构,从其环形边缘的缺口进入。
- MEGA RAMP 和 GRINDER:一个斜坡通向带有起跳台的平台。过了平台后,在通往着陆平台的缝隙前有七个旋转的滚轮。
- 垂直斜坡:一个弯曲向上、通向垂直墙面的斜坡。
废品场:几堆箱子、几堆轮胎和一片桶阵。它们是物理刚体,因此汽车能将它们推开。减速带是两排静态减速带,分小型和大型两种。
运动的部件是由带力限制的驱动保持的物理刚体。被汽车挡住的部件会停滞,待道路畅通后再赶上。它们的节奏取自服务器时钟,因此每位玩家看到的相位都相同。
凹陷、变脏与修复
Section titled “凹陷、变脏与修复”以下命令在 Shipping 构建中不可用,在编辑器和其他所有构建中都可用。
Crushform.DebugMode开启或关闭调试模式:它提供一个自由摄像机,以及一个用于使车身和道具凹陷、变脏、清洗、修复和重置的工具菜单。在试车场中按 1 键即可运行它;在其他地方请在控制台中输入它。Crushform.DebugImpact可以命中 100 m 范围内的可受损汽车。参数是速度变化量(单位 m/s,默认 10),以及可选的 Actor 名称的一部分。不带名称时,它命中你视野中央的可受损汽车。它从不命中你驾驶的汽车:其射线会跳过你自己的汽车。因此请将视野对准一辆停放的汽车,或指定其名称。例如Crushform.DebugImpact 18 BP_VehicleAdvSedan2,其中 BP_VehicleAdvSedan2 是该汽车在 World Outliner 中的名称,会从你的摄像机出发,命中名称包含该文本的那辆停放汽车,命中点为其车身上最接近中心的位置。Crushform.RepairAll修复本机持有的每个可受损 Actor。在服务器上运行它,可以为所有玩家修复汽车。在试车场中按 2 键即可运行它。Crushform.WashAll洗掉本机持有的每个可受损 Actor 上的污垢;凹陷保留。在服务器上运行它,可以为所有玩家清洗汽车。在试车场中按 3 键即可运行它。Crushform.Debug 1绘制损伤晶格:受损的节点以及它们之间的梁。Crushform.ShowZones 1绘制每个车身的刚度区域。插件自带的轿车不含区域,因此在你添加区域之前,该命令在它上面不会绘制任何内容;参见软区。
在你的项目中使用轿车
Section titled “在你的项目中使用轿车”BP_VehicleAdvSedan 是插件的示例汽车。它在插件内容中的文件夹里保存着它的材质、玻璃、车门以及 DA_CF_Profile_Sedan 配置文件,而蓝图中带有一个 Crushform Chaos Vehicle Adapter 组件。可以把它当作模板使用。将轿车复制到你的项目中,并修改副本,而不要修改插件的文件夹。
检查是否正常工作
Section titled “检查是否正常工作”将轿车撞进某个坚硬的物体,例如墙壁或栅栏。车身应当在被撞处凹陷。然后在控制台中运行 Crushform.Stats,输出 Crushform 在世界中追踪的内容。





