提供加载和预览AnimationClips的功能。它包括一些有助于在使用Animation的数个函数。
Class.AnimationClipProvider 替换了使用过时的 KeyframeSequenceProvider ,它可以通过内容 ID 下载 KeyframeSequences。
动画片提供商有多种使用。
- 从 Roblox 网站下载关联的动画内容 ID,无论是否使用基础类型的 AnimationClip ( KeyframeSequence 或 1> Class.CurveAnimation1> )。
- 生成一个临时 id 以本地预览动画。
- 获取特定用户拥有的动画的内容 ID。
概要
方法
生成一个临时资产ID,从 AnimationClip ,可用于测试动画的本地化测试。
从 AnimationClip 生成一个临时资产 ID,可用于测试动画的本地化测试。生成一个哈希。
返回一个 AnimationClip 基于指定的资产Id 异步。
此函数返回一个 InventoryPages 对象,可用于迭代具有特定用户的动画。
属性
方法
RegisterActiveAnimationClip
生成一个临时资产 ID 从一个 AnimationClip ,可以用于测试动画的本地化测试。这执行同样的功能为 RegisterAnimationClip() ,但生成的 ID 可以用作测试的 active:// 属性。生成的 ID 可以用作测试的
这个函数生成的资产ID是临时的,不能在Studio外部使用。 开发人员希望生成一个资产ID,可以在线使用,应该上传AnimationClip到Roblox。
参数
要使用的 AnimationClip。
返回
生成临时资源ID以进行本地动画播放。
RegisterAnimationClip
生成一个临时资产ID,从 AnimationClip ,可用于测试动画的本地化测试。
此函数执行相同的功能到 RegisterActiveAnimationClip 但生成一个 active:// 链接而不是哈希。
生成的ID可用于测试动画。Animation.AnimationId属性。
这个函数生成的资产ID是临时的,不能在Studio外部使用。 开发人员希望生成一个资产ID,可以在线使用,应该上传AnimationClip到Roblox。
参数
要使用的 AnimationClip。
返回
生成临时资源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>后返回。
参数
动画的内容ID。
返回
GetAnimations
此函数返回一个 InventoryPages 对象,可用于迭代具有特定用户的动画。
这个函数有多个潜在使用,例如允许用户在自定义动画插件中浏览和导入动画。
参数
用户的ID。
返回
一个 InventoryPages 的动画。