插件概述
- SCUI插件是一套UnrealEngine的UMG图表插件,初衷是为了快速制作智慧城市项目,解决复杂数据展示的难点,简化数据可视化展示开发时间与成本。
- 提供常用的界面控件集,并可对接服务器数据。
- 使用UE5.1,可以在UMG属性栏中添加修改数据,也提供蓝图接口动态添加修改数据,仅支持5种图表:柱状图、多柱状图、折线图、饼状图、环状图,之后再做优化和添加更多实用的图表控件。
- 每个图表控件属性栏中都有可调节属性,也支持动态使用函数调节相关数据与控件样式。
- 使用此插件需要少许蓝图编程基础,学习此插件需要少许C++编程基础和UE Slate基础。
插件获取
- 在淘宝中搜索宝贝“UE4图表系统插件” 或者 搜索店铺“cg定制小店”,所有商品都能找到。
插件演示
插件配置
- 项目创建
创建任意UE 蓝图或C++类型项目 - 插件配置
在.uproject同级目录下创建Plugins文件夹,若项目名为:TestPro,则目录结构如下(省略了某些文件夹和文件)
- TestPro
- Content
- Plugins
- SCUI(此插件)
- Content
- Source
- SCUI.uplugin
- SCUI(此插件)
- Source
- TestPro.sln
- .TestPro.uproject
- 插件编译
在TestPro.uproject文件上鼠标右键,点击Generate Visual Studio project files按钮,插件代码将会加入到VistualStudio项目中,然后在VistualStudio中编译生成即可。
插件使用
创建图表控件
- 在UE中创建任意UMG
- 左上角Palette面板中展开控件类目SCUI
- 找到需要的类型控件并使用鼠标左键拖拽到编辑视图中
控件调节属性
蓝图节点Set属性与空间属性面板中的命名一致,详细可以对照源码继承于UWidget类中的函数名来调用。
备注
UE4插件开发学习文档链接,也可以添加鄙人QQ:305309183,谢谢关注。