代码插件
道具
UE4.24 UE4.25 UE4.26 UE4.27
Graph Editor Extension for defining Widget Graphs for both layout and logic.
Easy to use editor
Feels like any other build-in Unreal graph editor
Add new nodes for tech / skills wherever you want
Edit properties by selecting node
Change layout style - background, lines, arrows, widget for nodes and many others
Get widget ready to use in UMG and Runtime!
Flexible
Define your own skill struct or use the ones that already exists in your game
Render tech / skill tree as you like by creating your own UMG widget for use in the skill tree, derived from a special UMG Widget providing everything you need.
In Game
New Skill Tree Asset type for use in game
A Slate and UMG widget renders the tree in game, you can add them anywhere in your UI
Every function you need to work with skill trees will exposed to blueprints
Save and load the state of a tech / skill tree in a regular Unreal Save Game without trouble
技术细节
Features:
New type of asset Tech Tree
Editor graph designer for tech trees
Widget representing provided Tech Tree
Example project with three different trees (horizontal, vertical, custom round)
11 technologies defined
18 textures
Code Modules:
TechTree (Runtime) - contains Model (data which are serialized), TechnologyTree, TechnologyTreeManager
TechTreeEditor (Editor) - module responsible for editor node extension and asset definition
图形编辑器扩展,用于定义布局和逻辑的控件图形。
易于使用的编辑器
感觉就像任何其他内置虚幻图形编辑器一样
在您想要的任何位置添加技术/技能的新节点
通过选择节点编辑属性
更改布局样式 - 背景、线条、箭头、节点控件和许多其他
让控件准备好在 UMG 和运行时中使用!
灵活
定义您自己的技能结构或使用游戏中已经存在的技能结构
通过创建您自己的 UMG 控件以在技能树中使用,根据需要渲染技术/技能树,该控件源自提供您所需的一切的特殊 UMG 控件。
在游戏中
游戏中使用的新技能树资产类型
Slate 和 UMG 小部件在游戏中渲染树,您可以在 UI 中的任何位置添加它们
使用技能树所需的每个功能都将暴露给蓝图
在常规虚幻游戏存档中轻松保存和加载技术/技能树的状态
技术细节
功能:
新型资产技术树
技术树的编辑器图形设计器
代表提供的技术树的小部件
具有三种不同树(水平、垂直、自定义圆形)的示例项目
定义了 11 种技术
18 种纹理
代码模块:
技术树(运行时)- 包含模型(序列化的数据)、技术树、技术树管理器
技术树编辑器(编辑器)- 负责编辑器节点扩展和资产定义的模块
|
|