AnimationClipProvider

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

无法创建
服务
未复制

提供加载和预览AnimationClips的功能。它包括一些有助于在使用Animation的数个函数。

Class.AnimationClipProvider 替换了使用过时的 KeyframeSequenceProvider ,它可以通过内容 ID 下载 KeyframeSequences

动画片提供商有多种使用。

  • 从 Roblox 网站下载关联的动画内容 ID,无论是否使用基础类型的 AnimationClip ( KeyframeSequence 或 1> Class.CurveAnimation1> )。
  • 生成一个临时 id 以本地预览动画。
  • 获取特定用户拥有的动画的内容 ID。

概要

方法

属性

方法

RegisterActiveAnimationClip

ContentId

生成一个临时资产 ID 从一个 AnimationClip ,可以用于测试动画的本地化测试。这执行同样的功能为 RegisterAnimationClip() ,但生成的 ID 可以用作测试的 active:// 属性。生成的 ID 可以用作测试的

这个函数生成的资产ID是临时的,不能在Studio外部使用。 开发人员希望生成一个资产ID,可以在线使用,应该上传AnimationClip到Roblox。

参数

animationClip: AnimationClip

要使用的 AnimationClip


返回

ContentId

生成临时资源ID以进行本地动画播放。

RegisterAnimationClip

ContentId

生成一个临时资产ID,从 AnimationClip ,可用于测试动画的本地化测试。

此函数执行相同的功能到 RegisterActiveAnimationClip 但生成一个 active:// 链接而不是哈希。

生成的ID可用于测试动画。Animation.AnimationId属性。

这个函数生成的资产ID是临时的,不能在Studio外部使用。 开发人员希望生成一个资产ID,可以在线使用,应该上传AnimationClip到Roblox。

参数

animationClip: AnimationClip

要使用的 AnimationClip


返回

ContentId

生成临时资源ID以进行本地动画播放。

GetAnimationClipAsync

暂停

根据指定的资产ID获取<a href="https://developer.roblox.com/en-us/enterprise/ roblox-api-call.html">Class.AnimationClip</a>。资产Id必须与Roblox网站上的动画资产对应。函数将在<a href="https://developer.roblox.com/en-us/enterprise/ roblox-api-call.html">pcall</a>后返回。

参数

assetId: ContentId

动画的内容ID。


返回

GetAnimations

暂停

此函数返回一个 InventoryPages 对象,可用于迭代具有特定用户的动画。

这个函数有多个潜在使用,例如允许用户在自定义动画插件中浏览和导入动画。

参数

userId: number

用户的ID。


返回

一个 InventoryPages 的动画。

GetClipEvaluatorAsync

ClipEvaluator
暂停

参数

assetId: ContentId

返回

ClipEvaluator

活动