스포트라이트 세일: 9월 16일 오후 10시 59분까지 엄선된 플러그인을 50% 할인받으세요.

Auto Footstep

EnricoBC - 코드 플러그인 - 2024/08/10

A plugin that detects footsteps dynamically with a very simple setup.

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

Auto Footstep is a plugin for Unreal Engine 5 that automatically detects when a foot touches the ground, it is made in C++ and designed to be used from Blueprint. The plugin was made to easily configure footstep sounds for any character.

The system performs sphere overlaps regularly to detect if ground has been touched by each configured foot, it has a built-in system to detect physical materials and play a sound cue based on the physical surface, it is possible to configure more than two feet. The system contains several configuration variables that allow tweaking it to match your needs, from multiple feet to how the ground detection works.


Example windows build: https://drive.google.com/file/d/1w8aJHRO-sKrJyO4_VnsjgHIqSsrWdfS6/view?usp=sharing


Questions? Feel free to contact me via email or join the Discord server!

기술적 세부사항

Features:

  • Detects ground automatically using sphere overlaps.
  • Made in C++ for performance, easily accessible from Blueprint.
  • Allows triggering sound cues automatically based on physical surface (specified in plugin's settings).
  • Obtains physical material information to trigger appropriate sound cues.
  • Allows defining properties for any number of feet.
  • Blueprint event to define custom logic on footstep detection.

Code Modules:

  •  AutoFootstep

Number of Blueprints: 0

Number of C++ Classes: 3

Network Replicated: (Yes/No) N/A

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows, Linux

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

Example Project: https://drive.google.com/file/d/1wCX2-U8sLSGOBqTKt2n7Rv9ubfRJx0R3/view?usp=sharing