creator 创建 3d模型对象之后,直接更换材质,会报错

let item = this.getBoxFromPool();

    let MeshRenderer = item.getComponent(cc.MeshRenderer)

    if(MeshRenderer!=null){

        //改变颜色

        //let material = this.box_material[whitecube]

        //MeshRenderer.materials[0] = MeshRenderer.materials[this.name_color[ this.colorindex_player[index]]]

        

        // if(material!=null ){

        //     MeshRenderer.setMaterial(0,material) 

        // }

    }

    item.parent = nodeparent;

Cannot read property ‘updateMeshData’