本站文章均为 李华明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 Architectures
删除其中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 是一个开源的、跨平台的2D游戏开发框架,广泛应用于iOS、Android、Windows等多平台的游戏开发。3.x版本是其发展中的一个重要阶段,引入了多项优化和新特性,旨在提高开发效率和性能。 本书首先会介绍...
《cocos2d-x 3.x游戏开发实战光盘》是一个深入探讨cocos2d-x 3.x游戏引擎开发的资源集合,旨在帮助开发者通过实际案例掌握这一强大的2D游戏开发工具。cocos2d-x是一款开源的游戏开发框架,基于C++,广泛应用于跨平台...
Cocos2d-x 3.x游戏开发之旅教程及完整源码下载,使用最新cocos2d-x-3.14版本,在xcode7.3上已编译通过。 解决相关问题 1、解决源程序在高版本上无法编译问题 2、解决源程序中文注释部分,xcode上显示乱码问题 使用...
在《Cocos2d-x 3.x制作2048》这本书中,作者详细介绍了使用Cocos2d-x 3.0版本,通过C++语言开发2048游戏的全过程。2048是一款非常流行的数字拼接游戏,玩家需要通过滑动屏幕上下左右来移动数字卡片,相同数字的卡片...
1. **初始化与设置**:理解如何在cocos2d-x中创建应用和主场景,设置屏幕分辨率,加载资源,以及启动游戏循环。 2. **精灵与动画**:学习如何创建和操作精灵(Sprite),如何组合精灵制作复杂的动画效果,以及如何...
《Cocos2d-x 3.X游戏开发入门精解》是一本专为初学者设计的指导书籍,旨在帮助读者快速掌握使用Cocos2d-x 3.X框架进行游戏开发的基本技能。Cocos2d-x是一个开源的游戏开发框架,广泛应用于跨平台游戏开发,支持iOS、...
《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...
10. **扩展与插件**:讨论如何利用Cocos2d-x的扩展系统集成第三方库和自定义功能,以及Cocos Console工具的使用。 11. **源码分析与调试**:分享如何阅读和理解Cocos2d-x的源代码,以及有效的调试方法。 通过这...
Cocos2d-x 3.x游戏开发之旅_完整版PDF电子书 上次传过一个给弄错了 而且我也不知道怎么把上次上传的那个删掉 看清楚 这个才是 完整版
12. **扩展性**:cocos2d-x提供了插件系统和扩展API,方便开发者添加自定义功能和第三方库。 在学习和使用cocos2d-x 3.8时,开发者需要注意与最新版本的差异,例如API的变化、新功能的缺失等。同时,由于3.8是旧...
《Cocos2d-x 3.x游戏开发之旅》是一本专为游戏开发者设计的详细教程,专注于使用Cocos2d-x 3.x框架进行游戏开发。Cocos2d-x是跨平台的游戏开发库,它基于C++,并提供了Python和Lua的绑定,使得开发者能够用这些语言...
这个压缩包“cocos2d-x-cocos2d-x-2.2.2.zip”包含了cocos2d-x 的2.2.2版本,该版本是cocos2d-x发展中的一个重要里程碑,它提供了许多改进和优化,使得开发者能够更加高效地创建2D游戏和应用。 在cocos2d-x 2.2.2中...
资源为教学视频,有iOS基础熟悉XCode基本上不难学会,主要讲了一些Cocos2d游戏开发引擎中的一些具体调用
《cocos2d-x 3.x 游戏开发实战资源》是针对使用cocos2d-x 3.x框架进行游戏开发的学习者所准备的一套实战资料。cocos2d-x是一个开源的游戏开发框架,它基于cocos2d,并且支持跨平台开发,包括iOS、Android、Windows等...
根据提供的文件信息,本文将围绕"Cocos2d-x 3.x游戏开发实战"这一主题进行深入探讨,并结合其描述及部分标签内容展开相关知识点的介绍。 ### Cocos2d-x 3.x概述 Cocos2d-x是一款非常流行的跨平台游戏引擎,广泛...
《Cocos2d-x 3.x游戏开发之旅》是一本专为游戏开发者设计的详细教程,旨在引导读者深入了解和掌握Cocos2d-x 3.x框架进行游戏开发的技术与实践。Cocos2d-x是一个开源的游戏开发框架,广泛应用于移动平台,如iOS、...
由于《Cocos2d-X 3.X 游戏案例开发大全》的随书光盘,听说好多人坏了,这里分享出一个网盘下载资源。我也是需要这个资源的一员,所以1分分享出来,希望能帮到你们。 里面总有9个项目的代码和资源,还有一个cocos2d-X...
Cocos2d-x 3.x游戏开发实战
1. **跨平台支持**:Cocos2d-x 3.1支持多种操作系统和设备,包括iOS、Android、Windows、Mac、Linux等,使得开发者可以编写一次代码,到处运行。 2. **C++基础**:Cocos2d-x主要采用C++作为编程语言,同时也支持Lua...