cocos2dx 抗锯齿问题
发布时间:2020-12-14 17:09:51 所属栏目:百科 来源:网络整理
导读:如题 首先会想到使用 CCTexture2D 里面的方法 texture-setAntiAliasTexParameters(); 这种方法对于放大是完美支持的,但是对于 缩小+旋转 支持的就不怎么好 可使用如下方法 texture-generateMipmap(); ccTexParams texParams = {GL_LINEAR_MIPMAP_LINEAR,GL_
如题 首先会想到使用 CCTexture2D 里面的方法
texture->setAntiAliasTexParameters(); 这种方法对于放大是完美支持的,但是对于缩小+旋转支持的就不怎么好 可使用如下方法 texture->generateMipmap(); ccTexParams texParams = {GL_LINEAR_MIPMAP_LINEAR,GL_LINEAR,GL_CLAMP_TO_EDGE,GL_CLAMP_TO_EDGE}; texture->setTexParameters(&texParams); 此方法有个弊端 需要使用如下方法加载的纹理
CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("image.plist","image.png"); 也就是
CCSprite *pSpr = CCSprite::createWithSpriteFrameName("xxx.png"); 具体原因还不清楚,先记下,等了解了原理再补上 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |