Insider Insider
3dnchu 尚无浏览 2 分钟阅读

UI Effect Function Library – 面向 Unreal Engine 5 的 UI 特效函数库插件!免费公开!

由 UI Effect’s Fantasy 制作的、面向 Unreal Engine 5 的 UI 特效函数库插件『UI Effect Function Library』现已免费公开!

UI Effect Function Library

“UI Effect 函数库”是一个针对 Unreal Engine 进行调整的插件,旨在增强在 Unreal Motion Graphics (UMG) 内创建和管理 UI 效果的能力。它提供了一组强大的蓝图函数,专门用于增强 Sequencer 动画以及对 UMG 组件属性进行细致操作。

主要功能

  • 增强 Sequencer:该插件提供多种用于 UI 动画的函数,以增强 Sequencer 的使用。这些功能使开发者能够精确地编排动画序列、同步动画播放、调整速度以及触发事件。
  • UMG 组件属性操作:插件包含可对 UMG 组件属性进行精细控制的函数。开发者可以在蓝图中直接访问并修改尺寸、颜色、可见性等属性,从而实现对 UI 元素的复杂自定义。
  • UI 效果的依赖关系管理:作为依赖关系管理工具运行的“UI Effect Function Library”,有助于开发与 UI 效果相关的插件功能,简化 UI 构建流程,并确保与其他插件的无缝集成。
  • 跨 UI 插件的代码复用性:该函数库促进 UI 专用插件之间的代码复用,提高开发效率。通过将通用的 UI 效果模式封装为可复用函数,开发者可以。

节点列表

  • HasAlphaChannel:检查纹理是否有 Alpha 通道
  • SetMaterialInstanceOverridesBlendMode:设置材质实例的覆盖混合模式
  • SetMaterialInstanceOverridesShadingModel:设置材质实例的覆盖着色模型
  • GetAssetMetaData:获取输入资产的元数据
  • CastToWidgetBlueprint:将给定资产转换为 UWidgetBlueprint
  • GetWidgetBlueprintAnimations:获取与指定 Widget Blueprint 关联的所有 Widget 动画
  • GetCurrentAnimation:从提供的 WidgetBlueprint 资产中获取当前选中的动画
  • GetSelectedUserWidget:从指定的 WidgetBlueprint 资产中获取所选 User Widget 的资产数据
  • RetrieveSelectedWidgetDetails:从指定的 WidgetBlueprint 资产中获取所选 Widget 的详细信息
  • SetSequencerKeyInterpolation:设置 Sequencer 资产的关键帧插值类型
  • SetSelectedWidgetsDisplayLabel:设置指定资产中所选 Widget 的显示标签
  • GetMovieScene:获取与 Widget 动画相关的 Movie Scene
  • GetMovieSceneSequence:从 Movie Scene 获取 Movie Scene Sequence
  • GetMovieSceneTracks:获取与 Widget 动画相关的 Movie Scene 中的所有 Track
  • GetMovieSceneBindingTracks:获取与 Widget 动画相关的 Movie Scene 中所有 Binding Track
  • GetMovieSceneBindings:获取与 Widget 动画关联的 Movie Scene 中所有 Binding
  • GetSections:从 Movie Scene Track 获取所有 Section
  • GetChannels:从 Movie Scene Section 获取所有 Channel
  • ShowNotificationInfo:使用指定文本和设置显示通知
  • ShowScreenDebugMessage:在屏幕上显示调试消息
  • GetActiveTopLevelWindowAsset:获取链接到当前活动顶层窗口的资产
  • GetActiveTabAsset:获取与当前活动顶层标签页相关的资产
  • GetPathOfAsset:获取指定资产的文件系统路径
  • GetAssetFromPath:从指定文件系统路径获取资产对象
  • CreateAssetFromObject:将 UObject 作为资产保存到内容浏览器中的指定路径
  • GetSequencerSelectedTracks:从 Sequencer 资产获取已选 Track 数组
  • SetSequencerSelectedKeys:从 Sequencer 资产获取已选关键帧编号数组
  • FindAnimationFromTrack:从动画列表中查找与指定 Movie Scene Track 对应的 Widget 动画
  • FindTrackFromSection:从 Track 列表中查找包含指定 Section 的 Movie Scene Track

感觉似乎也有一些能用于 UI 之外的节点。
“UI Effect Function Library”已在 UE Marketplace 免费公开。请务必查看!

链接

UI Effect Function Library:代码插件 – UE Marketplace

Screenshot of www.unrealengine.com