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

入门PROVING GROUND 演示

Proving Ground 演示

  1. 在 Content Browser 中打开 Settings,勾选 Plugin Content。
  2. 进入 Plugins › Crushform Content › ProvingGround › Maps,打开 Lvl_ProvingGround。
Content Browser 中的文件夹路径 Plugins、Crushform Content、ProvingGround、Maps,其中有地图 Lvl_ProvingGround。
Content Browser 中的地图,位于 Plugins › Crushform Content 下。
  1. 按 Play。

该地图设置了自己的游戏模式 BP_VehicleAdvGameMode,你驾驶的汽车是 BP_VehicleAdvSedan。

轿车使用插件的输入动作。在键盘上,W 加速,S 制动,A 和 D 转向,Space 是手刹,Tab 切换摄像机,L 切换大灯。Backspace 重置汽车(IA_Reset)。方向键同样有效,鼠标可以环顾四周。手柄使用同样的动作即可工作。

该地图有五条路面带、一排停放的轿车和三个区域。这些区域没有标注名称的标牌;这里使用的名称是本指南给出的。路面带上标有 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 会将树木砍倒、将电线杆压弯、将栅栏撞断。停车带上停着四辆轿车。

五条并排的路面带,从左到右分别标有 WATER、MUD、SNOW、DIRT 和 ASPHALT。
路面带,从左到右依次为:WATER(水)、MUD(泥浆)、SNOW(积雪)、DIRT(土路)和 ASPHALT(沥青)。

机器通道:一条宽 14 m 的直路,沿路依次排列着五台机械装置。每台都有自己的循环周期,因此时机合适时你可以从它们旁边驶过。

机器通道的道路,锤子在臂上摆动,龙门块悬在道路上方,汽车位于前景。
机器通道:沿路的机械装置。
  • 夹击门:两块尖刺块从道路两侧合拢,然后再次打开。
  • 落锤:横跨道路的龙门架上有三个沉重的方块。它们依次落下、停住、升起,每个比前一个晚两秒。
  • 旋转扫杆:路边四根旋转的横杆。相邻的横杆朝相反方向转动。
  • 压碎机:一块板在两堵墙之间下压。
  • 锤磨机:三把锤子安装在中央轮毂周围的摆臂上。

特技场:

  • LOOP:两个环形道、通往它们的助跑道,以及旁边的一个出口。
  • 死亡之墙:一个弧形的碗状结构,从其环形边缘的缺口进入。
  • MEGA RAMP 和 GRINDER:一个斜坡通向带有起跳台的平台。过了平台后,在通往着陆平台的缝隙前有七个旋转的滚轮。
  • 垂直斜坡:一个弯曲向上、通向垂直墙面的斜坡。
从道路看过去的特技场:两个环形道和一条长斜坡,汽车位于前景。
特技场:环形道和斜坡。

废品场:几堆箱子、几堆轮胎和一片桶阵。它们是物理刚体,因此汽车能将它们推开。减速带是两排静态减速带,分小型和大型两种。

废品场:蓝色的箱子堆、红色的轮胎堆和成排的桶,汽车位于前景。
废品场:箱子堆、轮胎堆和桶。

运动的部件是由带力限制的驱动保持的物理刚体。被汽车挡住的部件会停滞,待道路畅通后再赶上。它们的节奏取自服务器时钟,因此每位玩家看到的相位都相同。

以下命令在 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 绘制每个车身的刚度区域。插件自带的轿车不含区域,因此在你添加区域之前,该命令在它上面不会绘制任何内容;参见软区。

BP_VehicleAdvSedan 是插件的示例汽车。它在插件内容中的文件夹里保存着它的材质、玻璃、车门以及 DA_CF_Profile_Sedan 配置文件,而蓝图中带有一个 Crushform Chaos Vehicle Adapter 组件。可以把它当作模板使用。将轿车复制到你的项目中,并修改副本,而不要修改插件的文件夹。

将轿车撞进某个坚硬的物体,例如墙壁或栅栏。车身应当在被撞处凹陷。然后在控制台中运行 Crushform.Stats,输出 Crushform 在世界中追踪的内容。