Simple Ballistic Plugin

仅供列表展示、文章无内容

type
status
date
slug
summary
tags
category
icon
password
 

简易弹道插件中文指南‌

‌简介‌

本指南将介绍如何配置和使用 ‌Simple Ballistic Plugin‌(简易弹道插件)。

‌设置(Setup)‌

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

      ‌在蓝图中使用插件(Using the Plugin in Blueprints)‌

      1. 创建 SimpleBallisticComponent
          • 该组件需进行配置,参考下图示例设置:
            notion image
            notion image
            组件配置选项‌:
            • Materials Data Asset‌(材质数据资产)
            • Allow Wind‌(是否受风力影响)
              • 若为 true,弹道会受 ‌WindDirectionalSource‌(风向源)影响。
            • Override Gravity‌(覆盖重力)
              • 若值不为 0,则覆盖默认重力。
            • Z Max Sim Time‌(最大模拟时间)
              • 弹道计算的最大时间。
            • Path Trail Debug‌(轨迹调试)
              • 若为 true,屏幕上会显示调试信息。
        notion image
        1. 将组件添加到武器 Actor
        notion image
        1. 创建 MakeProjectile 节点
        notion image
            • 该节点用于生成弹丸对象并设置弹丸参数:
              • Data‌(弹丸数据)
                • 来自 ‌Projectiles Data Asset‌(子弹数据资产)。
              • Start Location‌(起始位置)
              • Direction‌(方向)
              • Dispersion‌(散布)
              • Ignored Actors‌(忽略的 Actor 列表)
                • 弹丸不会与这些 Actor 交互。
        1. 绑定 OnProjectileHit 事件
        notion image
            • 用于检测弹丸命中,返回 ‌ProjectileHitResult‌ 参数:
              • Speed‌(命中时的速度,单位:m/s)
              • Force‌(命中时的冲击力,单位:J)
              • Distance‌(弹丸飞行距离,单位:m)
              • Barrier breaking force‌(穿透障碍所需力,单位:J)
              • IsBreaking‌(是否穿透障碍)
              • IsRicochet‌(是否反弹)
         
        Loading...