如题,部分机型在跳转微信授权回到游戏后移除ccui.Layout并添加新的Layout后会在新的Layout上留下残影。。。不是必现,但是出现的概率很大。
cocos版本:cocos2dx js 3.16
机型:1.华为mate10 android8.0 2.华为nexus6p android8.1.0
图1 图2都为ccui.Layout实现,移除添加Layout过程代码为
enter_scene : function (view, name) {
/** @type cc.Node */
if (this.scene_) {
this.scene_.clear();
this.scene_l_.removeAllChildren();
}
this.scene_l_.addChild(view);
this.scene_ = view;
var prev_name = this.scene_name_;
this.scene_name_ = name;
return prev_name;
},
@panda 求助