自定义顶点的mesh Native断言闪退

看这篇拖尾的帖子


mesh哪里就疯狂断言,模拟器还能,忽略手机直接闪退

image
image
let verts: cc.Vec3[] = [cc.v3(0, 0), cc.v3(0, 10), cc.v3(10, 10), cc.v3(10, 0)];

    let gfx = cc[`gfx`];

    var vfmtPosColor = new gfx.VertexFormat([

        { name: gfx.ATTR_POSITION, type: gfx.ATTR_TYPE_FLOAT32, num: 3 },

        { name: gfx.ATTR_UV0, type: gfx.ATTR_TYPE_FLOAT32, num: 2 },

        { name: gfx.ATTR_COLOR, type: gfx.ATTR_TYPE_UINT8, num: 4, normalize: true },

    ]);

    let mesh = new cc.Mesh();

    // 初始化网格信息

    mesh.init(vfmtPosColor, verts.length, true);

    this.trail_node.getComponent(cc.MeshRenderer).mesh = mesh;

只弄了一个控件跑去测试,发现直接的确有问题

这头像。。。

同样踩坑了,顶一下
cc2.4.6