cocos2d-x投影矩阵问题

引擎默认的投影矩阵使用得是透视投影,见CCDirector.h
kCCDirectorProjectionDefault = kCCDirectorProjection3D
那么纹理投影到屏幕时是要比实际的图片要模糊的.尤其UI层一些小的文字尤其明显…
对于2D引擎来说,我觉得默认使用正交投影较好,但在使用Camera旋转的地方(如CCTransitionFlipX)就要动态切换为透视投影.完成后切回来.而对于CCSprite的翻转,就不要这么在乎了…

我觉得大部分的2d游戏用正交投影就行了,毕竟画质最重要.设置如下:
bool AppDelegate::applicationDidFinishLaunching()
{
// initialize director
CCDirector *pDirector = CCDirector::sharedDirector();
pDirector->setOpenGLView(&CCEGLView::sharedOpenGLView());
pDirector->setProjection(kCCDirectorProjection2D); // 这里加上