`

iOS6-cocos2d游戏坐标,屏幕旋转适配

 
阅读更多

要想使cocos2d游戏在iOS6上适配,两边留黑边,只需要实现以下两步:

 

1.修改appdelegate.m中:

[window addSubview: viewController.view];

 修改为

window.rootViewController = viewController;

 2.在RootViewController.m中加入以下两个方法:

#define CC_I_O_MASK_LANDSCAPE 24  //UIInterfaceOrientationMaskLandscape
#define IOS_6_VERSION (6.0f)
- (BOOL)shouldAutorotate {
    return YES;
}
 
- (NSUInteger)supportedInterfaceOrientations {
    if ([[[UIDevice currentDevice] systemVersion] floatValue] >= IOS_6_VERSION) {
        return CC_I_O_MASK_LANDSCAPE;
    }
    return 0;
} 
 
分享到:
评论

相关推荐

    【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-扩展动作

    在iOS游戏开发中,Cocos2d-x是一个广泛使用的2D游戏引擎,其Cocos2d-iPhone版本专为Objective-C编程语言设计。本主题主要关注Cocos2d-iPhone中的“动作”(Actions)机制,这是一个强大的工具,用于创建各种动画效果...

    【iOS-Cocos2d游戏开发之二十二 】源码下载

    【iOS-Cocos2d游戏开发之二十二 】CCSpeed实现CCAnimate动画进行时设置慢动作以及设置游戏加减速进行(塔防游戏必备)! http://blog.csdn.net/xiaominghimi/article/details/7009503

    【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-瞬时动作

    在iOS游戏开发中,Cocos2d-x是一个广泛使用的2D游戏引擎,它为开发者提供了丰富的功能和便利的API来创建交互式的游戏。本篇主要关注Cocos2d-iPhone中的动作(Action)系统,特别是瞬时动作(Instant Action)。瞬时...

    【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-速度变化

    在iOS游戏开发中,Cocos2d是一个广泛使用的2D游戏引擎,特别是在Cocos2d-iPhone版本中,它为开发者提供了丰富的功能和强大的性能。本篇主要关注Cocos2d-iPhone中的“动作”(Action)系统,特别是速度变化...

    Quick-Cocos2dx-Community 3.6.5

    Cocos2d-x是一个广泛使用的跨平台游戏开发框架,用C++编写,支持iOS、Android、Windows以及多个其他操作系统。Quick-Cocos2dx则是它的JavaScript和Lua接口,旨在提供更高效、更便捷的游戏开发体验。 在Quick-Cocos2...

    【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-延时动作

    在iOS游戏开发中,Cocos2d-x是一个广泛使用的2D游戏引擎,其在iOS上的版本称为Cocos2d-iPhone。本知识点主要探讨的是Cocos2d-iPhone中的动作(Action)系统,特别是延时动作(DelayTime)。在Cocos2d中,动作是一种...

    【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-组合动作

    在iOS游戏开发中,Cocos2d-x是一个广泛使用的2D游戏引擎,它为开发者提供了丰富的功能和便利的API。本篇文章将深入探讨Cocos2d-iPhone中的“动作(Actions)”和“组合动作(Composite Actions)”,帮助你更好地...

    Quick-Cocos2dx-Community 3.6.5 Release Note 带官方热更新等demo

    Cocos2d-x是一个广泛使用的开源游戏开发框架,它基于C++,并支持多种平台,如iOS、Android、Windows等,使得开发者能够创建跨平台的游戏。 首先,我们来详细了解一下“热更新”这一概念。热更新是游戏行业中的一个...

    【iOS-Cocos2d游戏开发】触屏事件处理机制

    本篇文章将详细讲解Cocos2d游戏开发中的触屏事件处理机制,帮助你理解如何利用这个框架来响应用户的触摸操作。 触屏事件处理在iOS游戏开发中至关重要,因为它直接决定了游戏的交互性和用户体验。Cocos2d中的触摸...

    iOS实例开发源码——iliu-ios-cocos2d-viking-cba07f8.zip

    Cocos2D是一个广泛使用的2D游戏开发框架,它提供了丰富的功能,如动画、物理引擎、精灵、场景管理等,使得开发者能够高效地创建游戏和互动应用。 iOS实例开发源码的探索通常涉及以下几个方面: 1. **Cocos2D框架**...

    iOS实例开发源码——iOS-Gamer-Cocos2D-86714e3.zip

    《iOS游戏开发实战:基于Cocos2D框架的源码解析》 在移动游戏开发领域,iOS平台以其优秀的用户体验和强大的硬件支持,吸引了无数开发者。本篇将深度探讨一款基于Cocos2D框架的iOS游戏源码,通过分析“iOS-Gamer-...

    ios-cocos2d-objc实现的跑酷游戏.zip

    Cocos2D-Objective-C是Cocos2D游戏引擎的一个版本,专为iOS应用设计,它允许开发者使用Objective-C语言创建2D游戏、图形界面或者其他动态视觉效果。 【描述】提到的"github地址:...

    iOS游戏应用源代码——iOS-Gamer-Cocos2D-86714e3.zip

    Cocos2D是一款广泛用于创建2D游戏、演示和其他图形交互内容的开源游戏引擎,尤其适合初学者和专业开发者。下面将详细介绍这个源代码可能涉及的关键知识点。 1. **Cocos2D框架**:Cocos2D是用Objective-C编写的,...

    iOS游戏应用源代码——iliu-ios-cocos2d-viking-cba07f8.zip

    Cocos2D是一个流行的开源游戏引擎,尤其适用于2D游戏开发。它为开发者提供了丰富的功能,包括场景管理、动画制作、物理引擎支持以及精灵图(Sprite)的处理等。 在iOS平台上,Cocos2D通常与Objective-C或Swift语言...

    12-IOS游戏开发Cocos2d.pdf

    Cocos2d是一个广泛使用的开源框架,主要用于构建2D游戏、演示程序和图形界面交互应用。在iOS开发中,Cocos2d-iPhone是一个极具价值的库,它提供了丰富的功能,如精灵管理、图形特效、动画效果、物理引擎和音频处理等...

    【iphone游戏开发】iphone-Cocos2d游戏开发

    在本篇关于“【iPhone游戏开发】iPhone-Cocos2d游戏开发”的专题中,我们将深入探讨Cocos2d游戏引擎在iOS平台上的应用,特别是如何使用Cocos2d来实现小鸟眨眼睛的效果。Cocos2d是一款强大的2D游戏开发框架,它为...

    iOS游戏应用源代码——cocos2d-cocos2d-iphone-Release.zip

    《深入剖析iOS游戏开发:基于cocos2d框架》 在iOS游戏开发领域,cocos2d是一款广泛应用的游戏引擎,以其高效、易用性而深受开发者喜爱。本篇将围绕"iOS游戏应用源代码——cocos2d-cocos2d-iphone-Release.zip"这一...

    Cocos2d-x + Lua接入iOS原生SDK的实现方案 - Cocos2d-x 开发笔记 - Cocos2d-x系列教程

    在Cocos2d-x + Lua开发游戏的过程中,有时需要接入iOS原生SDK,例如应用内购买、广告SDK或社交平台SDK等。这篇文章主要探讨如何在Cocos2d-x结合Lua的环境中实现与iOS原生SDK的对接。首先,我们要明确这里的iOS原生...

    IOS应用源码——xemus-cocos2d-GestureRecognizers-c87d379.rar

    Cocos2D-iOS是一个流行的2D游戏开发框架,它基于Objective-C编写,为开发者提供了丰富的图形绘制、动画制作和交互功能。 手势识别是iOS应用中增强用户体验的关键元素,它使得用户可以通过简单的触摸屏幕动作与应用...

Global site tag (gtag.js) - Google Analytics