creator3.0 node.active=true后,spine动画显示不出来了

  • Creator 版本:3.0
    win10 chrom浏览器

  • 重现方式:
    一个空node,添加sp.Skeleton组件
    node下,新建个单色sprite
    我把node.active=false,node就消失不见了
    然后我再 node.active=true
    单色sprite显示出来了,但是spine动画不见了,是咋回事呢

我发现了好几个, active的错误。
1、我有个panel ,拖到场景直接显示没问题,当我调用active=false隐藏起来,再调用active=true,会直接报错,什么propertys.x 为undefined。直接界面都崩了。
2、我用2个摄像机做图层控制,我控制把其中一个相机A坐标设置(2000,2000) ,我调用另外一个相机B中的nodeB的隐藏之后再显示, 居然会把第一个相机A的坐标给设置为(0,0),真是让人头大!!

你好,方便给个 demo 不?

很方便,但是附件上传有最大限制,只能上传4M,我只给你assets行吗?

可以的,谢谢!

已私信了,屏幕中间有个大button,点击就行了。
代码里,我判断active是true的情况下,再次设了true,是因为有个帖子说,要active两次才生效,但是显然,我这里不起作用

对于第1个我今天早上找出来了,如果同时显示 2个Type:Tiled 的九宫格图片就会还原错误,我重新开个帖子。你去那个帖子下载demo代码吧。 这个问题很紧急额!!!
对于第2个我试了半夜,我知道怎么弄了,把Canvas里面的CamarComponet对应是相机A,把AlignCanvasWithScreen的勾 给去掉就行了,相机A坐标位置就不会被重置了,可能是你们故意加的属性啥的吧??

spine相关的active错误会在3.0.1修复, 谢谢反馈

cocoscreator 2.4也是用同样的问题的,跪求一起处理

您好 2.4也有这个问题 如何能临时解决呢?

我记得好像手动播放一下