Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 运行CCGrid3DAction时视网膜图像质量不佳_Ios_Cocos2d Iphone_Kobold2d - Fatal编程技术网

Ios 运行CCGrid3DAction时视网膜图像质量不佳

Ios 运行CCGrid3DAction时视网膜图像质量不佳,ios,cocos2d-iphone,kobold2d,Ios,Cocos2d Iphone,Kobold2d,在添加了CCGrid3DAction(例如CCLiquid)之后,我的图像质量变得非常差 CCLiquid *liquid = [CCLiquid actionWithWaves:2 amplitude:5 grid:ccg(100, 100) duration:5]; [self runAction:[CCRepeatForever actionWithAction:liquid]]; 抓取屏幕后,看起来低分辨率图像或纹理具有半分辨率,即使振幅为0 这只发生在视网膜图像上,并且“Enab

在添加了CCGrid3DAction(例如CCLiquid)之后,我的图像质量变得非常差

CCLiquid *liquid = [CCLiquid actionWithWaves:2 amplitude:5 grid:ccg(100, 100) duration:5];
[self runAction:[CCRepeatForever actionWithAction:liquid]];

抓取屏幕后,看起来低分辨率图像或纹理具有半分辨率,即使振幅为0

这只发生在视网膜图像上,并且“EnableRetinaDisplaySupport=YES

以下设置没有帮助

[[CCDirector sharedDirector] setProjection:kCCDirectorProjection3D];

-- config.lua ( i've set this hi-settings just for testing, )
DefaultTexturePixelFormat = TexturePixelFormat.RGBA8888,
GLViewColorFormat = GLViewColorFormat.RGBA8888,
GLViewDepthFormat = GLViewDepthFormat.Depth24Bit,
GLViewMultiSampling = YES,
GLViewNumberOfSamples = 4,
有什么想法吗

我使用的是Kobold2d 2.0.4


更新:使用CoCoS2D2.1-beta4对其进行了测试,但遇到了相同的问题。

我能想到的一件事是投影模式。默认情况下,CoCoS2D2.0使用2D投影,但对于3D动作,必须使用3D投影。通过调用CCDirector的setProjection方法更改AppDelegate中的设置。

这似乎是一个基于以前与视网膜显示器的这类问题相关的错误的错误。提交错误报告。您正在经历的行为不是预期的行为,因此即使您找到了解决方法,也应报告此情况

没有帮助。我添加了两张图片来查看发生了什么。对我来说,这似乎是分辨率的一半。嗯,也许“网格”操作不支持视网膜分辨率,或者出于性能原因故意降低分辨率。屏幕截图看起来甚至低于标准分辨率。所以你认为没有解决方案?或者我应该自己动手解决问题;o)