atlas spriteframe.texture给材质会显示异常

我加载一张plist,然后 getSpriteFrame 把得到了 spriteframe.texture 传给材质。setProperty(“mainTexture”, texture) 结果发现显示的图不是自己设置的。如果我是代码直接加载单个texture给 材质 这样是能正常显示的。

是自己二了。texture是大图的纹理,是公用纹理。