3.4.2动态加载spine不显示

按照论坛里的方法动态替换spine数据 spine显示不出来

resources.load(imageUrl, sp.SkeletonData, (err, data: sp.SkeletonData) => {

                if (!err) {

                    roleNode = instantiate(this.rolePrefab);

                    role = roleNode.getComponent(Role)

                    role.id = id;

                    role.ske.skeletonData = data;

                    console.log(data, role.ske.skeletonData);

                    role.stand();

                    res(role)

                } else {

                    rej(err);

                }

            })

NewProject_18.zip (236.0 KB)
可以检查下相机设置(visibility,z),节点的位置,看有没有添加进节点树

我动态替换得是挂在场景上的一个预制 如果不替换的话直接显示是可以的

NewProject_18.rar (386.0 KB)

@215194780 能帮我看看吗 好像是我这个spine得问题我动态加载这个spine 就不显示 很奇怪


在添加进节点树后调用下 setSkin,默认使用的皮肤是 ‘default’。

哦哦谢谢了 我在添加之前设置得皮肤所以显示不出来 :rofl:

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。