Creator 2.2.0正式版 Editor场景树Bug

系统:Mac OS High Sierra 10.13
版本: 2.2rc-2.2.0正式版
问题:在代码里调用addPersistRootNode添加异步加载的节点后,编辑代码重新运行后节点会出现在Editor当前场景树下方
截图:
附工程文件
TestBug.zip (191.9 KB)
@jare

你好,addPersistRootNode 确实是会有这个结果的。我们当然可以屏蔽在编辑器下的该 API 操作,但是这个操作对插件也是有价值的,不太建议去修改这个行为。这里比较好的做法是调用前判断下是否在编辑器下。

if (!CC_EDITOR) {
   cc.game.addPersistRootNode();
}