
描述
-- Videos and Links --
Getting Started Video Tutorial
🚀🚀🚀 Join the Discord and stay up to date. 🚀🚀🚀
-- Releases --
Plugin Version 1.4.1
Supportet Engine Versions in 1.4.1:
UE5.4
UE5.3
Overview of Changes:
Change of version numbering
InteractExt Function added to BookMenuActor to expose UV Coordinates from trace
Performance improvements on AnimInstance
Fix of GetBookMenuData function of BookMenuActor
UE 5.4 compatibility adjustments
See all releases: Release Notes
-- Description --
You would like to use 3D widgets in your project? But 3D Widget Components are just too flat for you?
How about an animated book with curved pages for your UI?
This plugin exposes all necessary render features to render UMG User Widgets onto the pages of an animated book.
Create custom user widgets with any content you like and display them on the pages of the animated book.
Make your User Widgets fully interactive by still using all the features of Unreal Engine's WidgetInteractionComponent.
The added editor functionality and a new asset type BookMenuData supports your workflow to create a whole library full of different books with different covers and contents.
With the built in data driven approach, you just pass your BookMenuData Assets to a BookMenuActor or BookMenuActorComponent and it will setup the materials and render targets for you.
You want to interact with the Book? Of course! Just add a BookMenuInteractionComponent to your Character or place a BookMenuInteractionActor directly into the game world to make your BookMenuActor or BookMenuComponent interactive.
You can extend the BookMenuActor in Blueprints and implement you very own logic.
Want to create a Building Menu for a Survival Craft Game?
Or you want to tell your game's story in books the player can read?
Yes! You think it, you make it! And here are the tools for you.
Features:
Render UMG UserWidgets onto Book Pages (Texture Render Targets)
UV Based Line Trace interaction and indirection of input to a WidgetInteractionComponent
Requires "Support UV From Hit Results" enabled in the Project Settings
Exposed Blueprint functionality to control the Book and to implement custom behavior
Render features and animation are encapsulated in the Animation Instance Class
BookMenuData Asset Type to define Books quickly in the Editor (Data Driven Approach)
Animated Book Mesh with Page Turn, Open and Close animations
Customizable Book Cover and Pages
Included Assets:
1 Skeletal Mesh
1 Static Mesh
6 Animations
121 Textures
8 Materials
10 Mat Functions
Code Modules:
BookMenu (Runtime)
BookMenuEditor (Editor)Number of Blueprints: 3
Number of C++ Classes: 12 ( 8 Runtime, 4 Editor )
Network Replicated: No
Supported Development Platforms: Windows, MacOS
Supported Target Build Platforms: WIN64, MacOS
Documentation: https://docs.suricoon.com/books/animated-book-menu
Example Project: AnimatedBookMenu_ExampleProjects.zip