Generic Input System - Reusable Input Handling and Flexible Input Management.

YuewuDev - 코드 플러그인 - 2024/05/15
1
별 5개 중 5개(평점 1개)
  • 100%
  • 0%
  • 0%
  • 0%
  • 0%

Supercharged EnhancedInput with Reusable Input Handling, Animation-based Input Buffer, Simplified Input Management with GameplayTags, and more.

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

Generic Input System(GIPS) , is a further enhancement of the EnhancedInput module of Unreal Engine, providing a simple and reusable way to respond to input events of EnhancedInput, and providing a set of mechanisms for more flexible management and use of input in games.

It supports development in both Blueprints and C++.

Make sure you have a basic understanding of GameplayTags and EnhancedInput before using the input system, this system just provides a more flexible and powerful way of using them.


Documentation: English 中文文档

ProvidedFiles: GoogleDrive 百度网盘

Support: Discord

기술적 세부사항

Features:

  • Fully support the EnhancedInput system, simplifying the process and workload required for processing inputs.
  • Provides an InputSystemComponent for input setup and management.
  • Offers a series of built-in InputProcessors to handle common game inputs such as movement and camera control. It also provides a simple API for creating custom input processors based on your needs.
  • Features an animation-based input buffer system, allowing you to save your input at any point during animation playback and trigger it at the appropriate moment.
  • Configuring and managing inputs in the form of InputTags greatly simplifies the complexity of development by allowing the use of GameplayTags to handle the determination of input logic (like GAS) without having to write a lot of If/Else statements.


Code Modules:

  •  GenericInputSystem(Runtime)


Number of Blueprints: 10+ (Resuable input processors, sample content etc.)

Number of C++ Classes: 10

Network Replicated: Yes

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64,Android,Linux

Important/Additional Notes: Learn more about my product here.