• <i id='h0bh1'><tr id='h0bh1'><dt id='h0bh1'><q id='h0bh1'><span id='h0bh1'><b id='h0bh1'><form id='h0bh1'><ins id='h0bh1'></ins><ul id='h0bh1'></ul><sub id='h0bh1'></sub></form><legend id='h0bh1'></legend><bdo id='h0bh1'><pre id='h0bh1'><center id='h0bh1'></center></pre></bdo></b><th id='h0bh1'></th></span></q></dt></tr></i><div id='h0bh1'><tfoot id='h0bh1'></tfoot><dl id='h0bh1'><fieldset id='h0bh1'></fieldset></dl></div>

      <legend id='h0bh1'><style id='h0bh1'><dir id='h0bh1'><q id='h0bh1'></q></dir></style></legend>
      <tfoot id='h0bh1'></tfoot>

        <small id='h0bh1'></small><noframes id='h0bh1'>

        • <bdo id='h0bh1'></bdo><ul id='h0bh1'></ul>

      1. Cocos2d 人像模式在 iPhone 上不起作用

        时间:2024-08-12
            <bdo id='LAdcf'></bdo><ul id='LAdcf'></ul>

                <tbody id='LAdcf'></tbody>

            1. <small id='LAdcf'></small><noframes id='LAdcf'>

              <legend id='LAdcf'><style id='LAdcf'><dir id='LAdcf'><q id='LAdcf'></q></dir></style></legend>
              <tfoot id='LAdcf'></tfoot>

                  <i id='LAdcf'><tr id='LAdcf'><dt id='LAdcf'><q id='LAdcf'><span id='LAdcf'><b id='LAdcf'><form id='LAdcf'><ins id='LAdcf'></ins><ul id='LAdcf'></ul><sub id='LAdcf'></sub></form><legend id='LAdcf'></legend><bdo id='LAdcf'><pre id='LAdcf'><center id='LAdcf'></center></pre></bdo></b><th id='LAdcf'></th></span></q></dt></tr></i><div id='LAdcf'><tfoot id='LAdcf'></tfoot><dl id='LAdcf'><fieldset id='LAdcf'></fieldset></dl></div>
                  本文介绍了Cocos2d 人像模式在 iPhone 上不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在构建一个应该是纵向模式的 cocos2d 游戏.我将 RootViewController.m 更改为纵向模式,在模拟器和我的 iPad 上一切正常.但是,当我在 iPhone 上运行游戏时,它会默认回到横向模式.

                  I'm building a cocos2d game which is supposed to be in portrait mode. I changed the RootViewController.m to portrait mode, and everything works fine, both on the simulator and on my iPad. However, when I run the game on my iPhone, it defaults back to landscape mode.

                  关于如何解决这个问题的任何想法?

                  Any ideas on how to fix this?

                  谢谢.

                  推荐答案

                  我有一个更好的解决方案,可以 100% 工作:

                  I have a better solution that will work 100%:

                  替换 RootViewController.m 中的所有内容/shouldAutorotateToInterfaceOrientation 方法如下:

                  Replace all the stuff that was in the RootViewController.m / shouldAutorotateToInterfaceOrientation Method with following:

                  return (UIInterfaceOrientationIsPortrait(interfaceOrientation));

                  return ( UIInterfaceOrientationIsPortrait( interfaceOrientation ) );

                  如果我想在运行时/切换场景期间改变方向:

                  And if I ever want to change the orientation during runtime / switching scene:

                  [[CCDirector sharedDirector] setDeviceOrientation:CCDeviceOrientationLandscapeLeft];

                  [[CCDirector sharedDirector] setDeviceOrientation:CCDeviceOrientationLandscapeLeft];

                  请注意,现在不再支持自动旋转

                  Note that Auto Rotation is now on longer supported

                  这篇关于Cocos2d 人像模式在 iPhone 上不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:UIGestureRecognizers (iPhone, Cocos2d) 的多种手势 下一篇:如何在 cocos2d 中填充纹理?

                  相关文章

                  <small id='trcWG'></small><noframes id='trcWG'>

                    <tfoot id='trcWG'></tfoot>

                  1. <i id='trcWG'><tr id='trcWG'><dt id='trcWG'><q id='trcWG'><span id='trcWG'><b id='trcWG'><form id='trcWG'><ins id='trcWG'></ins><ul id='trcWG'></ul><sub id='trcWG'></sub></form><legend id='trcWG'></legend><bdo id='trcWG'><pre id='trcWG'><center id='trcWG'></center></pre></bdo></b><th id='trcWG'></th></span></q></dt></tr></i><div id='trcWG'><tfoot id='trcWG'></tfoot><dl id='trcWG'><fieldset id='trcWG'></fieldset></dl></div>

                  2. <legend id='trcWG'><style id='trcWG'><dir id='trcWG'><q id='trcWG'></q></dir></style></legend>
                      <bdo id='trcWG'></bdo><ul id='trcWG'></ul>