[LayaAir 1.0]IOS Native工程,apploader.js报错

提示img.imgId为空,输出日志发现是setSkinMesh这个函数报错。
ConchGraphics.prototype.setSkinMesh = function (ib, vb, eleNum, iStart, texture, mat) {
var img = texture.source;
var _ = conch.bf;
if (ib.conch_id === undefined || !ib._upload) {
ib.conch_id = CanvasRenderingContext2D.ID++;
ib.conchRef = new ArrayBufferRef();
ib.conchRef.id = ib.conch_id;
_.needsz(16);
_.wu32(0);
_.wu32(11);
_.wu32(ib.conch_id);
_.wu32(ib.length * 2);
ib.buffer = new Uint16Array(ib);
_.wab(ib.buffer, ib.length * 2);
ib._upload = true;
}
if (vb.conch_id === undefined || !vb._upload) {
vb.conch_id = CanvasRenderingContext2D.ID++;
vb.conchRef = new ArrayBufferRef();
vb.conchRef.id = vb.conch_id;
_.needsz(16);
_.wu32(0);
_.wu32(11);
_.wu32(vb.conch_id);
_.wu32(vb.byteLength);
_.wab(vb, vb.byteLength);
vb._upload = true;
}
var shader = CanvasRenderingContext2D.skinMeshShader;
if (shader.conch_id === undefined) {
_.needsz(16);
_.wu32(0);
_.wu32(12);
_.wu32(shader.id);
_.wstring(shader.vs, true);
_.needsz(4);
_.wstring(shader.ps, true);
shader.conch_id = shader.id;
}
_.needsz(68);
_.wu32(this.id);
_.wu32(25);
_.wu32(ib.conch_id);
_.wu32(vb.conch_id);
_.wu32(1);
_.wu32(eleNum);
_.wu32(iStart);
_.wu32(img.imgId);
_.wu32(shader.id);
var uv = texture.uv;
_.wf32(mat.a);
_.wf32(mat.b);
_.wf32(mat.c);
_.wf32(mat.d);
_.wf32(mat.tx);
_.wf32(mat.ty);
_.wf32(0);
_.wf32(0);
};
 
TIM图片20190806214551.jpg
已邀请:

Aar0n

赞同来自:

需要提供一个demo的

要回复问题请先

商务合作
商务合作