最简单的适配iphone5的方案,应该算是直接用一块图片补上多出来的区域了:

1:Iphone5分辨率为 1136* 640 , 需要在cocosbuilder中将ccb修改为对应的尺寸: Document-> Resolution->iphone5 Portrait / Landspace;  (建立该场景要勾选对应的方案)

2:然后在cocosbuider中添加sprite将场景补全到1136高度;

3:在Xcode中注意一点,项目target中的Summary 里面 Launch Images 如果没有选择 Retina(4-inch)的装载图片,怎么设置进游戏后都还会有黑边;

4:进入AppDelegate.cpp文件, 添加类似如下的代码:

if(platform == kTargetIphone && screenSize.height == 1136)

{

  //将designSize设置为 CCSizeMake(320, 568); (原来的设计尺寸是 320 , 480)

//将适配策略设置为 kResolutionNoBorder;

}

进入游戏后就可以看到ip5满屏显示的场景了;

===========================================

更进一步的适配: 这个需要耗时间去调整下UI,定制些在iphone5下的UI坐标;

一个思路:可以在游戏开始时,设置一个全局变量padding , 用一个320*480的铺满iphone4屏幕的Sprite来探测下坐标: 如果sprite的坐标Y值大于0 , 那么这里就可以针对部分UI进行偏移, 达到在iphone4和iphone5上不同的显示位置;

当然这种比较花时间,需要慢慢调整;

最新文章

  1. elasticsearch 之mapping
  2. 关于isScroll如何使用
  3. LVM基本概念、管理
  4. Appium输入中文的问题,简单的方法
  5. 一致性哈希(consistent hashing)算法
  6. 推荐一本书《深入理解PHP内核》
  7. M-矩阵
  8. SQL Server 添加一条数据获取自动增长列的几种方法
  9. MAC中在eclipse luna上搭建移动平台自动化测试框架(UIAutomator/Appium/Robotium/MonkeyRunner)关键点记录
  10. jdk和jre有什么区别?
  11. Linux 普通用户之间免密登陆
  12. 小程序 map组件问题 cover-view问题
  13. 3年java工作经验必备技能
  14. Codeforces.472F.Design Tutorial: Change the Goal(构造 线性基 高斯消元)
  15. springboot整合curator实现分布式锁
  16. Cisco interview
  17. kernel——make menuconfig的实现原理【转】
  18. Redis总体 概述,安装,方法调用
  19. ROT13 加密与解密
  20. POJ 1061 青蛙的约会(扩展欧几里得算法)

热门文章

  1. C语言关键字 - 铁布衫:const 转载
  2. ANDROID_MARS学习笔记_S01原始版_017_绑定SERVICE
  3. JNI编程(二) —— 让C++和Java相互调用(2)
  4. 【POJ】1054 The Troublesome Frog
  5. access to modified closure 闭包的问题
  6. Maprduce重写参考
  7. 登陆与注册以及Session
  8. js正则表达式及代码
  9. 谈谈分布式事务之三: System.Transactions事务详解[下篇]
  10. zookeeper使用和原理探究(一)(转)