自定义扩展Inspector

在自定义扩展中,我怎样可以取到 spine动画的 全部动作名 呢?还有,能不能在组件的xml中加入我自己的属性数据?
已邀请:

谷主

赞同来自: hs11234

//inspectingTarget是一个FGLoader3DFPackageItem pi = inspectingTarget.contentRes.packageItem;
if (pi != null)
{
if (pi.type == FPackageItemType.SPINE)
{
var skeletonDataAsset = pi.GetAsset<SpineAsset>().data;
if (skeletonDataAsset != null)
{
var skeletonData = skeletonDataAsset.GetSkeletonData(true);
//这个skeletonDataAsset就是Spine.SkeletonData,是Spine自己的东西了,自己找接口了。
 
 
可以在xml加自己的属性,使用
aObject.docElement.SetScriptData(key,value),但只能在容器组件上设置,不能在元件上设置。而且这个数据不会发布的。

要回复问题请先登录注册