この出品は、販売者が FAB に移行していません。Epic Games Launcher の [Vault (保存庫)] からのみ利用できます。Fabの詳細情報

[OLD] UI Navigation 2.0

A simple-to-use and flexible UMG framework that allows you to build menus that can be navigated with Mouse, Keyboard and Gamepad in one go.

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.27, 5.0 - 5.2
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

UINavigation is a simple-to-use framework that allows you to build UMG menus that can be navigated with Mouse, Keyboard, Gamepad, or any combination of those.

It's designed to be easy to setup, flexible and extendable.


You can also get the UI Navigation Simple Pack in order to learn how to make better-looking menus using the UI Navigation plugin, or if you want to support my work :)


It supports 4 ways of navigation which are used in 99% of video game menus:

  • Changing the button's states
  • Changing the location of the selector (a Widget that indicates the currently selected option)
  • Changing the text's color
  • Applying animations


It contains 3 examples of different menus that you may want to have in your game (Main Menu, Options Menu, Simple Inventory).


Note: Only versions starting at 4.27 are regularly updated.


Video showcase

Tutorials

Discord Server

Roadmap

GitHub Repo

テクニカルノート

Features:

  • Support for 4 different ways of navigation
  • Several different navigation events
  • Example menus (including an Options Menu with mostly functional Graphics Settings)
  • Show/Hide buttons from navigation
  • Input Rebinding
  • Gamepad Cursor
  • Navigation Chaining
  • Support for 3D/VR Widgets
  • Open Source

Code Modules: UINavigation (Runtime)

Number of Blueprints: 31

Number of C++ Classes: 20

Network Replicated: No (Unnecessary)

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

Documentation: Youtube Tutorials, Dedicated Documentation Blueprint

タグ

INPUTNoAINAVIGATIONKEYBINDINGBLUEPRINTSGUIUMGUSER INTERFACE