使用cocos2d-x 3.0alpha1进行开发时屏幕闪烁。
我设计了480x800分辨率的资源。
然后我试用我的Android手机(HTC One V)和平板电脑。它在我的手机上工作正常,480x800没有缩放。但它在我的Android平板电脑上闪烁,它有600x1024的分辨率(HTC Flyer)。
这是闪烁如何发生的视频 http://youtu.be/f_-TilhW3ns
我试过
总::的getInstance() - > setDepthTest(假); 导演::的getInstance() - > setProjection(导演::投影:: _ 2D);
没有成功。
以前是否有人遇到此问题并修复过?
由于
答案 0 :(得分:1)
您可以尝试在AppDelegate :: applicationDidFinishLaunching()方法的AppDelegate.cpp中添加以下代码:
glview->setDesignResolutionSize(720,1280,ResolutionPolicy::SHOW_ALL);
为我工作。我希望它有所帮助。
答案 1 :(得分:0)
我有同样的问题我的问题是我使用了太大的精灵表,并且还使用了CCParticleBatchNodes你正在使用粒子。