Native上的MeshRenderer问题

  • Creator 版本:2.3.3

  • 目标平台: 安卓 以及 模拟器

问题描述:MeshRenderer这个组件,在Mesh数据有更新时,并不能及时正确刷新数据。这个问题在Native才出现,在H5和小游戏上不会出现。
目前在Native上的问题,我唯一能发现的解决方案就是 把MeshRenderer这个组件删除,然后再Add一个,再绑定Mesh。这样显示才会正确。但很明显性能损失很大!我觉得这是一个Native上的Bug,请问有没有解决方案呢?是不是有什么API让我强制刷新一下MeshRenderer?

@panda

@18581391615 看这里

我定位到的问题是这里
这个_assembler为null

https://github.com/cocos-creator/engine/pull/6908/commits/03915ff1f80d602d5b2763c9e1b960d8bfc35413
问了麦田守望者大佬,问题出在这里

这个能解决问题吗?

模拟器似乎可以,安卓好像还有点问题。你能提供一个Demo工程来看看吗?我现在这个工程不方便拆开来

我这个也不好拆 ,而且修改了引擎这里的代码 还是有问题

嗯目前只能通过RemoveComponent AddComponent来调整了。。

我的 用移除meshrender 组件依然无效