`
runfeel
  • 浏览: 923208 次
文章分类
社区版块
存档分类
最新评论

【Cocos2d-X(1.x 2.x) 】iOS6与iphone5适相关设置随笔(解决第三方类库无法通过armv7s编译的方法、添加Default-568h@2x.png)

 
阅读更多

本站文章均为李华明Himi原创,转载务必在明显处注明:

转载自【黑米GameDev街区】原文链接:http://www.himigame.com/iphone-cocos2dx/1020.html


一、很多项目使用>=4.5 version 的Xcode无法,发现很多第三方库,比如SWaves SDK、Admob SDK、91 SDK Mobage SDk等等。

1. 最简单的解决方案肯定是等这些第三方库尽快更新支持ios6 armv7s 的新版SDK.

2.另外等不及的童鞋可以尝试如下两种方法解决无法通过编译的问题:

2.1:

选中项目,然后选中 TARGETS 项目,找到Build Settings 的页面,搜索:Build Active Architecture Only 然后将其设置为 YES 即可通过armv7s编译

2.2.:

选中项目,然后选中 TARGETS 项目,找到Build Settings 的页面,搜索:Valid<wbr>Architectures</wbr>

删除其中armv7s删除即可。

推荐第一种解决方案。

需要注意的是,虽然有的使用如上方法可以通过ios6的armv7s的第三方编译,但是仍无法编译到iphone5真机,对于此种情况我们只能默默等待第三方对armv7s的新版本了。

二、 关于之前引擎版本的在iOS6 无法正常横屏的请参考上一章博文。

三、当使用>=4.5 Version 的Xcode 需要添加一张 1136*640的 Default 图片,如果是横屏则需要添加一张640*1136的图,图片名统一使用“ Default-568@2x.png ” 这张图片命名方式只适用于启动logo图。

如果你没有添加最新尺寸的Default图片,系统提示警告如下:

双击此警告,系统将如下提示:

上面提示是提醒是否需要Xcode自动生成一张Default-568h@2x.png 尺寸默认是640*1136的一张全黑色的png图。

四、如果有童鞋使用CCDirector::sharedDirector()->getWinSize();的方式根据其width判断是否为iphone5的话,那么千万注意(横屏距离):

你千万不要判断当前屏幕尺寸的if(size.width==1136){/*是iphone5*/} (这种是错误的)

在iphone上只有480*320的尺寸,现在iphone5 则是 568*320 !!!

因此正确应该是:

if(size.width==568){/*是iphone5*/}


分享到:
评论

相关推荐

    Cocos2d-x 3.x游戏开发实战pdf含目录

    Cocos2d-x 是一个开源的、跨平台的2D游戏开发框架,广泛应用于iOS、Android、Windows等多平台的游戏开发。3.x版本是其发展中的一个重要阶段,引入了多项优化和新特性,旨在提高开发效率和性能。 本书首先会介绍...

    cocos2d-x 3.x游戏开发实战光盘

    《cocos2d-x 3.x游戏开发实战光盘》是一个深入探讨cocos2d-x 3.x游戏引擎开发的资源集合,旨在帮助开发者通过实际案例掌握这一强大的2D游戏开发工具。cocos2d-x是一款开源的游戏开发框架,基于C++,广泛应用于跨平台...

    Cocos2d-x 3.x游戏开发之旅教程及完整源码下载

    Cocos2d-x 3.x游戏开发之旅教程及完整源码下载,使用最新cocos2d-x-3.14版本,在xcode7.3上已编译通过。 解决相关问题 1、解决源程序在高版本上无法编译问题 2、解决源程序中文注释部分,xcode上显示乱码问题 使用...

    Cocos2d-x 3.x制作2048

    在《Cocos2d-x 3.x制作2048》这本书中,作者详细介绍了使用Cocos2d-x 3.0版本,通过C++语言开发2048游戏的全过程。2048是一款非常流行的数字拼接游戏,玩家需要通过滑动屏幕上下左右来移动数字卡片,相同数字的卡片...

    cocos2d-x 3.x 游戏开发实战光盘源码

    1. **初始化与设置**:理解如何在cocos2d-x中创建应用和主场景,设置屏幕分辨率,加载资源,以及启动游戏循环。 2. **精灵与动画**:学习如何创建和操作精灵(Sprite),如何组合精灵制作复杂的动画效果,以及如何...

    Cocos2d-x 3.X游戏开发入门精解

    《Cocos2d-x 3.X游戏开发入门精解》是一本专为初学者设计的指导书籍,旨在帮助读者快速掌握使用Cocos2d-x 3.X框架进行游戏开发的基本技能。Cocos2d-x是一个开源的游戏开发框架,广泛应用于跨平台游戏开发,支持iOS、...

    Cocos2d-x 3.X游戏开发实战 (肖文吉) 完整pdf

    《Cocos2d-x 3.X游戏开发实战》是由肖文吉编著的一本专业级游戏开发指南,专为想要掌握Cocos2d-x 3.X框架进行游戏开发的程序员设计。Cocos2d-x是一个开源的游戏开发框架,广泛应用于跨平台的2D游戏制作,支持iOS、...

    cocos2d-x 3.x游戏开发实战肖文吉光盘源代码

    《cocos2d-x 3.x游戏开发实战》是一本深度探索Cocos2d-x 3.x框架的游戏开发书籍,作者肖文吉提供了配套的源代码,旨在帮助读者通过实践来掌握Cocos2d-x 3.x的核心技术和游戏开发流程。这本书的源代码是学习Cocos2d-x...

    Cocos2d-x 3.x游戏开发之旅_PDF电子书下载 带书签目录 高清完整版.pdf

    10. **扩展与插件**:讨论如何利用Cocos2d-x的扩展系统集成第三方库和自定义功能,以及Cocos Console工具的使用。 11. **源码分析与调试**:分享如何阅读和理解Cocos2d-x的源代码,以及有效的调试方法。 通过这...

    Cocos2d-x 3.X游戏开发入门精解.pdf

    2. **Cocos2d-x 安装与配置**:详细介绍如何安装 Cocos2d-x 开发环境,包括编译器、IDE 选择等。 3. **项目结构解析**:介绍 Cocos2d-x 项目的目录结构及其作用,帮助开发者快速上手。 4. **Hello World示例**:通过...

    经典版本 方便下载 源码 旧版本 3.8 官网找不到了 cocos2d-x-3.8.zip

    12. **扩展性**:cocos2d-x提供了插件系统和扩展API,方便开发者添加自定义功能和第三方库。 在学习和使用cocos2d-x 3.8时,开发者需要注意与最新版本的差异,例如API的变化、新功能的缺失等。同时,由于3.8是旧...

    Cocos2d-x 3.x游戏开发之旅_高清完整版

    《Cocos2d-x 3.x游戏开发之旅》是一本专为游戏开发者设计的详细教程,专注于使用Cocos2d-x 3.x框架进行游戏开发。Cocos2d-x是跨平台的游戏开发库,它基于C++,并提供了Python和Lua的绑定,使得开发者能够用这些语言...

    Cocos2d-X 3.X 游戏案例开发大全光盘.txt

    资源为教学视频,有iOS基础熟悉XCode基本上不难学会,主要讲了一些Cocos2d游戏开发引擎中的一些具体调用

    cocos2d-x 3.x 游戏开发实战资源

    《cocos2d-x 3.x 游戏开发实战资源》是针对使用cocos2d-x 3.x框架进行游戏开发的学习者所准备的一套实战资料。cocos2d-x是一个开源的游戏开发框架,它基于cocos2d,并且支持跨平台开发,包括iOS、Android、Windows等...

    Cocos2d-x 3.x游戏开发实战.pdf

    根据提供的文件信息,本文将围绕"Cocos2d-x 3.x游戏开发实战"这一主题进行深入探讨,并结合其描述及部分标签内容展开相关知识点的介绍。 ### Cocos2d-x 3.x概述 Cocos2d-x是一款非常流行的跨平台游戏引擎,广泛...

    Cocos2d-x 3.x游戏开发之旅_PDF电子书下载 带书签目录 高清完整版

    《Cocos2d-x 3.x游戏开发之旅》是一本专为游戏开发者设计的详细教程,旨在引导读者深入了解和掌握Cocos2d-x 3.x框架进行游戏开发的技术与实践。Cocos2d-x是一个开源的游戏开发框架,广泛应用于移动平台,如iOS、...

    Cocos2d-X 3.X 游戏案例开发大全随书光盘源码,只要1分

    由于《Cocos2d-X 3.X 游戏案例开发大全》的随书光盘,听说好多人坏了,这里分享出一个网盘下载资源。我也是需要这个资源的一员,所以1分分享出来,希望能帮到你们。 里面总有9个项目的代码和资源,还有一个cocos2d-X...

    cocos2d-x-3.1.zip

    1. **跨平台支持**:Cocos2d-x 3.1支持多种操作系统和设备,包括iOS、Android、Windows、Mac、Linux等,使得开发者可以编写一次代码,到处运行。 2. **C++基础**:Cocos2d-x主要采用C++作为编程语言,同时也支持Lua...

    Cocos2d-x 3.x游戏开发实战

    Cocos2d-x 3.x游戏开发实战

    Cocos2d-x 3.x游戏开发之旅

    本书是《Cocos2d-x 游戏开发之旅》的升级版,修改了2.0版进阶到3.0版后的一些内容,新增了对CocoStudio、UI编辑器、Cocos2d-x 3.0新特性以及网络方面的知识点。主要介绍常用的API使用方式;介绍如何通过官方Demo获取...

Global site tag (gtag.js) - Google Analytics