Hittables

A multi-threaded, states based tool that can be used for anything that reacts to taking damage. You can make an explosive barrel within the editor only in a few steps.

特价$14.99
$7.49登录购买
  • 支持的平台
  • 支持的引擎版本
    4.27, 5.0 - 5.1
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。
Demonstration Video
Playable Demo
Documentation
Example Project
Quick Setup Tutorial
Discord


Anything that has a health and can be damaged and then will do something when its health goes less or equal to 0 is considered a Hittable.


This plugin is made for the actors that can be hit by the player or environment, you can make any actor react to getting hit based on its health and state.

The plugin supports both static and skeletal meshes as the root component.

Each actor can have one or more states and each state is highly customizable with 11 different effects for static mesh based hittables and 16 different effects for skeletal mesh based hittables.


You can make a monitor break when the player shoots it or you can make an explosive barrel within the editor only! Without writing any blueprint script or code.

You can make a skeletal mesh play an animation when the player shoots it or play a montage and so on without even adding a single node of blueprint.


The plugin works with the unreal's damage system by default.


It also contains 5 game-ready static mesh based props and 3 game-ready skeletal mesh based actors to spice things up.


Make anything Hittable!


There are 4 different hittable classes based on your needs

  1. Static-Simple: Root component is a static mesh component and it's so user friendly, fast and easy to make.
  2. Static-Optimal: Root component is a static mesh component and memory friendly, takes pretty much less space than the simple version, it's best to use the optimal version all the time.
  3. Skeletal-Simple: Root component is a skeletal mesh component and it's so user friendly, fast and easy to make.
  4. Skeletal-Optimal: Root component is a skeletal mesh component and memory friendly, takes pretty much less space than the simple version, it's best to use the optimal version all the time.


You can add zero or more of listed effects below to each state of your hittable actor.

List of Supported Effects for All Types of Hittables

  • Playing a Camera Shake
  • Applying Radial Damage
  • Physics (Simulation, Impulse and Radial Impulse)
  • Spawning Decal
  • Changing Mesh Component's Material
  • Changing the Mesh
  • Spawning Particle System
  • Spawning Niagara System
  • Playing a Sound (2D/3D)
  • Spawning an Actor
  • Emitting Noise (AI)


List of Exclusive Skeletal Mesh Based Hittables Effects

  • Play an Animation Asset
  • Play an Animation Montage
  • Set Animation Blueprint
  • Set Physics Constraint Profile
  • Manipulate Bone (Hide, Show, Terminate)

技术细节

Features:

  • Easy to Use
  • Optimized
  • Flexible
  • Multi-Threaded
  • Both Skeletal and Static Meshes are Supported
  • 11 Effects for Static Mesh based Hittables
  • 16 Effects for Skeletal Mesh based Hittables
  • Up to 10 custom effects that can be implemented with blueprint
  • Unlimited States Support

Code Modules:

  •  Hittables (Runtime)

Number of Blueprints: 19

Number of C++ Classes: 7

Network Replicated: No

Supported Development Platforms: Almost All Platforms

Supported Target Build Platforms: Almost All Platforms