1.5在模拟器下cc.director.getScene().name获取到的场景名为 New Node

1.5在模拟器下

cc.director.getScene().name获取到的场景名为 New Node,

浏览器下,如果场景为初始场景仍然获取不到场景名,这个问题在之前版本也有。

demo见附件workspace-creator-test.rar (442.4 KB)。

谢谢反馈,我晚点看下

补充下,当编辑器打开的是 SecondScene,如果“项目设置中”设置的“初始预览场景”为 FirstScene,
那么浏览器下 cc.director.getScene().name必为空字符串(必现),

如果这时用编辑器打开 FirstScene,刷新预览,结果则正确.

但在模拟器下,初始场景名一直为 New Node

没问题啊,我这边浏览器下 Second 和 First Scene 的名字都能拿到

两个条件:
条件1:

条件2:
Second场景处于编辑状态,

这时点刷新浏览器浏览,显示结果:

模拟器下则必然为New Node:

另外,模拟器输出“Cocos2d-JS v3.14”也很有趣。

嗯,确实,这个 1.5.1 会修复

前面的情况也修复了,原来是指定预览场景时的问题,多谢反馈!

jare大神,在1.5.1下也出现这个问题了啊。。web端

我这可以啊

@jare

现在用cc.director.getScene()

获取的还是New Node,版本是1.10.2的正式版本,浏览器是Google的最新版本

调试会有这个问题 2.02之前都没修复 之后的没用过不知道 但是打包没问题 关掉creater重新开一次就正常了

2.05-rc2依然有这个问题

这个bug到现在都还没修复哦,我发现编辑预制体之后很容易出现;不过也是开发阶段会有这个bug,发布之后不会。但是体验也很不好,经常需要重新点开另外一个场景再点回来再点启动

cocos 2.2.1 这个bug没修复

2.3.3 这个bug依然没有修复

2.4.1bug还在:joy:

2.4.3这个bug还在

2.4.4这个bug还在