【cocos2d-x3.0 BUG】谁进来看看

bool Texture2D::initWithData(const void *data, ssize_t dataLen, Texture2D::PixelFormat pixelFormat, int pixelsWide, int pixelsHigh, const Size& contentSize)
{
CCASSERT(dataLen>0 && pixelsWide>0 && pixelsHigh>0, “Invalid size”);

//if data has no mipmaps, we will consider it has only one mipmap
MipmapInfo mipmap;
mipmap.address = (unsigned char*)data;
mipmap.len = static_cast<int>(dataLen);
return initWithMipmaps(&mipmap, 1, pixelFormat, pixelsWide, pixelsHigh);


//update information
_contentSize = contentSize;
_maxS = contentSize.width / (float)(pixelsWide);
_maxT = contentSize.height / (float)(pixelsHigh);

}

CCTexture2D.cpp: 546行。
这中间就return了是什么意思??下面还继续用contenSize,这代码质量?太不负责任了吧??

确实很奇怪,编译器都不报错

本来就不会报错…

:13::13::13::13:人家干嘛要对你负责,你也不是啥付费用户,引擎本身就是开源的…有bug不是很正常:)

蜘蛛侠里有句话:能力越强责任越大。做一件事情不论是不是做公益,只要这件事情由你负责,那你就要把这件事情做好。另外,如果你每天免费用微信,你觉得企鹅是在做公益吗

cocos引擎源代码已经开源,可以根据自己需求来变更,至于微信,他开源么?

这种口舌之争一点意义都没有,官方就继续保持这种态度吧,到最后用户都会用脚去投票的

why it does’t support the Fedora 20!!It was a pity!!

开源并不是等于低质量,免费也不是应该有bug,

这是态度问题

估计是想写成
if (!initWithMipmaps(&mipmap, 1, pixelFormat, pixelsWide, pixelsHigh))
return false;