引擎大佬,cocos creator 2.4.4引擎渲染发现一个大BUG!(Web没问题,就Native有问题)

我做啦一个prefab, 里面我写了一个自定义的xxxAssembler组件,当我动态加载这个prefab时,发现xxxAssembler里面的cc.renderer._handle 为空,如果我直接把这个prefab拖到编辑器场景中时,cc.renderer._handle 不为空,如果直接程序cc.instantiate(…),对应prefab里面的 xxxAssembler 的init()函数输出 cc.renderer._handle就为空。 这样会导致我自定义的图形没法渲染出来…

如果是web, 都是有值的

,只有native 为空。很奇怪。

只有Web 版本正常。希望引擎大佬们看一下

可能是原生平台的renderer是c++层绑定到js的,所以你看js的源码有这个,实际上c++层是没有绑定这个变量,所以你原生平台引用会出问题。猜测是这样子

有没有大佬解决一下。