creator 3d 关于graphics组件的问题

在creator 3D中用graphics组件实现画图的功能,然后发现一直画的话会出现卡顿,求助:pray:graphicTest.zip (843.4 KB)

版本是creator 3D 1.1.2

graphics 现在是用 model 去做数据提交,导致每次在移动绘制的时候都需要去重新创建 model,你这里要是着急的话可以模仿引擎这里的代码,创建一个 meshbuffer 数据的坐标传的是 local 的(都在 graphicsAssembler 里,拿来用就可以),然后在 ui.ts 这里去提交 meshbuffer 数据,组件所使用的 shader 也可以模仿 Builtin-sprite,顶点数据提交的是 local 的,加一层世界坐标变换就好

能不能给个例子,实在是看不懂:pray:

没法给例子,是要改引擎代码的

如果不着急的话,等几天,我们修一下

可以参考这里修改:
https://github.com/cocos-creator/engine/pull/7359