精选特卖:从即日起至10月7日,精选道具五折特惠!

Ballistic Impact Ultimate

Mythic - 代码插件 - 2022/08/12

The plugin that handles all functionality for impacts with lots of customization. It is easy to use and to integrate into projects.

  • 支持的平台
  • 支持的引擎版本
    4.27, 5.0 - 5.4
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

A plugin to handle the functionality for all sorts of impacts!

Ballistic Impact Ultimate handles all functionality for all sorts of impacts e.g. projectiles, hitscan (Line Trace) impacts. It does everything expected from an impact and is very easy to use and prevents clutter as only one blueprint function needs to be called. It is very customizable as the impact sound, particle effect (Cascade, Niagara or both), decal can be selected along with other properties, such as the decal size, life span and how far away the decal is visible etc. In addition, you are now able to spawn decals at a random rotation and size. You are also able to invert the decal and particle effect (Cascade or Niagara) for each Surface Type. It is flexible and allows for unique properties to be selected for each projectile or hitscan. Everything has been categorized to ensure it is easy to understand.


While examples of decal, sound and particles are included. It is expected you to have your own decals, sounds and particles effects to use. This is so that it can fit the art style of your game or/and the Surface Type you are using, since you can customize up to 62 custom surface materials.


It takes less than a couple of minutes to step up. Further information can be found within the documentation.

Documentation: https://docs.google.com/document/d/1zTuIahezmy531h69UhSBmjBKI46JpuYYnUda1AI3M7c/edit?usp=sharing


Works with melee weapons: https://www.youtube.com/watch?v=YkwuJpOMYfU


Setting it up:

Line Trace: https://www.youtube.com/watch?v=Z3Fbitvip5g

Projectile: https://www.youtube.com/watch?v=lIFZPh0hl98


This plugin works well with Create Custom Tracers: https://www.unrealengine.com/marketplace/en-US/product/04719688a28344c59b05b1b28fe84a2e

Video (20 seconds) showing Create Custom Tracers & Ballistic Impact Ultimate working together: https://www.youtube.com/watch?v=zAuZ-XZ6igU

技术细节

Features:

  • The implementation only requires one blueprint function to be called after adding the component to blueprint
  • It allows customization up to a maximum of 62 Surface Types (Maximum Number of Surface Types)
  • Unique impact properties can be selected for each projectile, hitscan etc.
  • Sound can be selected for each Surface Type impact.
  • Particles can be selected for each Surface Type (Both Cascade or Niagara).
  • Decals can be selected for each Surface Type
  • Decals can be customized for their size, how long they last and how far away they are visible to the player.
  • Decals can now be spawned at a random rotation and at random sizes.
  • Has the option to check on or off an option that will let you invert the decals or particles (Both Cascade or Niagara) for each Surface Type.
  • Each Surface Type can be named so you can keep track of surfaces.


Examples Included:

  • Using it with a line trace
  • Using it with a projectile
  • Examples of decal, impact sound and particles are included


Code Modules:

  •  BallisticsImpactPlugin (Runtime)
  • Niagara (Runtime)


Number of Blueprints: 2 example blueprints (Line trace integration, projectile integration)

Number of C++ Classes: 1

Network Replicated: Very easy to replicate. Look inside the documentation for more information

Supported Development Platforms: Windows, Mac, Linux

Supported Target Build Platforms: Windows, Linux, Android, Mac, IOS

Documentation: https://docs.google.com/document/d/1zTuIahezmy531h69UhSBmjBKI46JpuYYnUda1AI3M7c/edit