EasyBallistics Plugin

mookie - 9월 29, 2016

Simple and realistic ballistics simulation plugin.

  • 지원 플랫폼
  • 지원 엔진 버전
    4.12 - 4.25
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

Preview: youtube.com/watch?v=LZwFdqcqY3A


Works with both Blueprint and C++


Features:

Bullet actor:

-External ballistics - simulating, gravity, drag, wind

-Travel time

-Ricochets

-Wall penetration

-Affected by physics material

-Ballistic curves and variable air density

-Object Pooling


Emitter component:

-Multile fire modes - automatic, semiauto, burst, manual charge

-Cone and velocity spread

-Unloading and reloading, optionally retaining chambered bullet

-Magazines can contain multiple bullet types

-Multiple submunitions per shot (shotgun)


-Full multiplayer support with custom movement replication.

-Example project included

기술적 세부사항

Works by doing line traces along the path of the bullet. On impact it does additional forward or back trace to check the thickness of the obstacle and passes through if it isn't too thick. Plugin also includes a "barrel" component that handles spawning bullet actors. Bullet actors have custom replication code that only synchronizes their locations and velocities on impact, the rest is locally predicted.

Example Project: drive.google.com/open?id=0B20tIRBAcOlsLXB0WUxVaGhJd2s
Tutorial Playlist: youtube.com/playlist?list=PLpdNKDbSpbwWSuayxEXsQc63Znn9WpQv4