一开始以为SpineWidget应该就像Image控件一样,默认设置一个空的SpineWidget,然后动态加载资源,如下:
结果发现运行游戏后死活加载不出来。
之后看了源码发现在控件初始化的时候如果没有设置默认的资源,则之后设置的也不会起作用。所以我们只需要在SpineWidget上挂一个默认的资源就可以,之后在调用 SetAtlas 和 SetSkeletonData 方法就可以替换资源了。
一开始以为SpineWidget应该就像Image控件一样,默认设置一个空的SpineWidget,然后动态加载资源,如下:
结果发现运行游戏后死活加载不出来。
之后看了源码发现在控件初始化的时候如果没有设置默认的资源,则之后设置的也不会起作用。所以我们只需要在SpineWidget上挂一个默认的资源就可以,之后在调用 SetAtlas 和 SetSkeletonData 方法就可以替换资源了。