记录使用 Cocos2d-x-3.x 中出现的一些魔性的错误
- Assert failed: GL_CLAMP_TO_EDGE should be used in NPOT dimensions
Assertion failed: ((_pixelsWide == ccNextPOT(_pixelsWide) || texParams.wrapS == 0x812F) && (_pixelsHigh == ccNextPOT(_pixelsHigh) || texParams.wrapT == 0x812F)), function setTexParameters, file /Users/wanhu/Desktop/flyPlane/cocos2d/cocos/renderer/CCTexture2D.cpp, line 1261.
原因:底层要求图片是一张纹理图片,所用的图片可能不是纹理图片。纹理图片的要求:长度和宽度都是2的次方,所以将图片长宽进行更改后即可。