Simple Ballistic Plugin
仅供列表展示、文章无内容
type
status
date
slug
summary
tags
category
icon
password
简易弹道插件中文指南
简介
本指南将介绍如何配置和使用 Simple Ballistic Plugin(简易弹道插件)。
设置(Setup)
- 创建子弹数据资产(Data Asset)
-

- 按照下图所示配置子弹参数:(示例图:子弹数据资产配置)

- 创建物理材质(Physical Material)
- 例如命名为 MetalPhysicalMaterial。
- 注意:所有与 Simple Ballistic Plugin 交互的材质必须包含物理材质。
- 创建材质数据资产(Data Asset)
- 按照下图所示配置材质参数:(示例图:材质数据资产配置)


在蓝图中使用插件(Using the Plugin in Blueprints)
- 创建 SimpleBallisticComponent
- 该组件需进行配置,参考下图示例设置:
- Materials Data Asset(材质数据资产)
- Allow Wind(是否受风力影响)
- 若为
true
,弹道会受 WindDirectionalSource(风向源)影响。 - Override Gravity(覆盖重力)
- 若值不为
0
,则覆盖默认重力。 - Z Max Sim Time(最大模拟时间)
- 弹道计算的最大时间。
- Path Trail Debug(轨迹调试)
- 若为
true
,屏幕上会显示调试信息。


组件配置选项:

- 将组件添加到武器 Actor
-

- 创建
MakeProjectile
节点
-

- 该节点用于生成弹丸对象并设置弹丸参数:
- Data(弹丸数据)
- 来自 Projectiles Data Asset(子弹数据资产)。
- Start Location(起始位置)
- Direction(方向)
- Dispersion(散布)
- Ignored Actors(忽略的 Actor 列表)
- 弹丸不会与这些 Actor 交互。
- 绑定
OnProjectileHit
事件
-

- 用于检测弹丸命中,返回 ProjectileHitResult 参数:
- Speed(命中时的速度,单位:m/s)
- Force(命中时的冲击力,单位:J)
- Distance(弹丸飞行距离,单位:m)
- Barrier breaking force(穿透障碍所需力,单位:J)
- IsBreaking(是否穿透障碍)
- IsRicochet(是否反弹)
Loading...