C++ cocos2d-x ResolutionPolicy::SHOW_所有显示的都是漂亮的图像,而不是黑色的间隙
在cocos2d-x中设置C++ cocos2d-x ResolutionPolicy::SHOW_所有显示的都是漂亮的图像,而不是黑色的间隙,c++,cocos2d-x,cocos2d-x-3.0,C++,Cocos2d X,Cocos2d X 3.0,在cocos2d-x中设置ResolutionPolicy::SHOW_ALL时,可能会从上到下或从左到右显示黑色区域。我可以用一些漂亮的图片覆盖黑色区域吗?我认为你不能只在后面的区域添加一些东西 相反,解决方案是构建一个场景,其中已经包含了您想要添加的漂亮图像。这些步骤是: 在AppDelegate::ApplicationIDFinishLaunching()中使用此选项可检测屏幕大小: CCSize frameSize=pEGLView->getFrameSize() 设置与此帧大小成比例
ResolutionPolicy::SHOW_ALL
时,可能会从上到下或从左到右显示黑色区域。我可以用一些漂亮的图片覆盖黑色区域吗?我认为你不能只在后面的区域添加一些东西
相反,解决方案是构建一个场景,其中已经包含了您想要添加的漂亮图像。这些步骤是:
因此,执行ResolutionPolicy::SHOW_ALL会将openGL视图设置为该大小。这就是为什么不能这样做的原因。 另一方面,有很多方法可以解决这个问题。 我所做的是: 1.不要设定解决策略
你能给我看一个代码示例吗。问题是我不明白如何设置纵横比。可能值得看看API文档,看看您的选项是什么:
http://www.cocos2d-x.org/reference/native-cpp/V3.2alpha0/d3/df4/_c_c_g_l_view_protocol_8h.html#a1cffba1e93904c18739b3a67171e7894
然后也许可以通过查看该头文件来理解这一点。@GameDeveloper我肯定不知怎么得罪了你。你不会错过任何机会否决我。如果您知道我没有看到或发现的任何文件,请将其发布,我将不胜感激。是否有必要否决投票?请查看您的问题历史记录。你在没有做任何研究的情况下问了很多问题。我总是为你发布链接。在某一天,你也会问3-4-5-6个问题。这不是你学习编程的方式。在你问了很多问题的日子里,看看他们为了得到答案听起来有多疯狂。你不能就这么做。在cocos2d-x论坛上搜索也会发现完全相同的帖子。我只是觉得这是虐待。不管怎样,我还是会尽力帮助你,但是否决票制度也是有原因的。这就是质量的原因。我不是唯一一个投票反对你的人。你的一些问题有多达-7票的反对票,这意味着不仅仅是我的问题。我不是想当混蛋。然而,我正努力做到这个社区的意义所在。帮助他人,但保持质量@游戏开发者指出-7张反对票而不指出赞成票是错误的。幸运的是,我不在乎反对票。你可以投票否决我的全部或一半问题。如果你寻找好的,你可能会在某个地方找到答案或解释。因此,不要浪费一秒钟去争取质量。从现在开始。我的问题至少有一半投反对票;)