目前看到的例子都是
let mesh = new cc.Mesh();
... ...
mesh.init(vfmt, vertexCount, true);
this.mesh = mesh; \\ P1
... ...
let tRenderer = this.node.getComponent(cc.MeshRenderer);
tRenderer.mesh = mesh;
this.mesh = mesh; \\ P2
求问各位大大,P1 和 P2 在分别这起什么作用呢?为什么要重复写呢?
如果我把mesh放到游戏运行过程中去创建,就会出现如下错误:Cannot read property ‘updateMeshData’ of null
这是为什么呢?
感谢了!