最近在看irrlicht引擎 ,发现,irrlicht中,换装是个大问题.它支持最好的是ms3d格式.对.mesh格式,支持始终有点问题.
就是贴图总是会画掉.
今天总算有所发现composeMeshBuffer()下有这么一句,geom.Elements[i].Index==geom.Buffers[j].BindIndex.其实这边的index并不是我们要找的databuffer的offset.所以应该改成geom.Elements[i].Source==geom.Buffers[j].BindIndex.就可以了.Source才是我们要的数据偏移.
其他的pos 和namal 地方,也同样的改一下,就可以正常显示了.