UI Effect's Fantasy 的虚幻引擎 5 的 UI 效果函数库插件“UI Effect Function Library”现已免费提供!
UI效果函数库
UI 效果函数库是一个虚幻引擎插件,专门用于增强虚幻动态图形 (UMG) 中 UI 效果的创建和管理。提供强大的蓝图函数集合,专门用于增强序列器动画和详细操作 UMG 组件属性。
主要特点
Sequencer 增强功能:该插件提供了各种功能,增强了 Sequencer 在 UI 动画中的使用。这些功能允许开发人员精确地编排动画序列、同步动画播放、调整速度和触发事件。
操作 UMG 组件属性:该插件包含的功能可让您对 UMG 组件的属性进行细粒度控制。开发人员可以直接在蓝图中访问和修改大小、颜色和可见性等属性,从而允许对 UI 元素进行复杂的自定义。
UI效果依赖管理:UI效果函数库作为依赖管理工具,支持与UI效果相关的插件功能的开发,简化UI构建过程,并与其他插件集成,确保无缝集成。
跨 UI 插件的代码可重用性:该函数库有助于跨 UI 特定插件的代码重用,从而提高开发效率。通过将常见的 UI 效果模式封装为可重用的函数,开发人员可以:
节点列表
HasAlphaChannel:检查纹理是否有 Alpha 通道
SetMaterialInstanceOverridesBlendMode:设置材质实例覆盖混合模式
SetMaterialInstanceOverridesShadingModel:设置材质实例的覆盖着色模型
GetAssetMetaData:获取输入资产元数据
CastToWidgetBlueprint:将给定资源投射到 UWidgetBlueprint
GetWidgetBlueprintAnimations:获取与指定小部件蓝图关联的所有小部件动画
GetCurrentAnimation:从提供的 WidgetBlueprint 资源中获取当前选定的动画
GetSelectedUserWidget : 从指定的 WidgetBlueprint asset 中获取选定用户 widget 的 asset 数据
RetrieveSelectedWidgetDetails:从指定的 WidgetBlueprint 资源中检索选定的小部件详细信息
SetSequencerKeyInterpolation:设置音序器资源的关键插值类型
SetSelectedWidgetsDisplayLabel:设置指定资源中选定小部件的显示标签
GetMovieScene:获取与小部件动画关联的电影场景
GetMovieSceneSequence:从电影场景中获取电影场景序列
GetMovieSceneTracks:获取与小部件动画相关的电影场景中的所有轨道
GetMovieSceneBindingTracks:从与小部件动画相关的电影场景中获取所有绑定轨道
GetMovieSceneBindings:从与小部件动画关联的电影场景中获取所有绑定
GetSections:获取电影场景轨道中的所有部分
GetChannels:从电影场景部分获取所有频道
ShowNotificationInfo:显示具有指定文本和设置的通知
ShowScreenDebugMessage:在屏幕上显示调试消息
GetActiveTopLevelWindowAsset:获取链接到顶部活动级别窗口的资源
GetActiveTabAsset:获取与当前活动顶部选项卡相关的资产
GetPathOfAsset:获取指定资产的文件系统路径
GetAssetFromPath:从指定文件系统路径获取资产对象
CreateAssetFromObject:将UObject作为资源保存到内容浏览器中的指定路径
GetSequencerSelectedTracks:从音序器资源中获取选定曲目的数组
SetSequencerSelectedKeys:从音序器资源中获取选定关键帧编号的数组
FindAnimationFromTrack:从动画列表中查找指定电影场景轨迹对应的widget动画
FindTrackFromSection:从轨道列表中查找包含指定部分的电影场景的轨道
我有一种感觉,除了 UI 之外,还会有可以使用的节点。
“UI效果函数库”在UE Marketplace上免费提供。请检查一下!