这两天抽空回温了一下钢铁侠1,和钢铁侠2。不知道有多少程序员和我一样,是铁粉。我特别希望自己能有一个贾维斯那样的能够帮我写代码的人工智能机器人。

如果写代码觉得不夶好,那能帮我写写博客也行。哈哈哈哈


从手机游戏出现开始,设计分辨率这个词就进入了大家的视野。它可以让我们更容易地处理不同手机分辨率下的内容显示。

然而,世面上这么多手机,这么多分辨率,我们如何选择适合的设计分辨率呢。

麒麟子结合我个人的手游开发经验,来说一下我们团队是如何选择设计分辨率的。

在iPhoneX时代之前,我们直接使用最新一代iPhone的分辨率作为新项目的设计分辨率。

不要问我为什么,你就问问Android厂商为什么都齐刷刷的保持和iPhone一致。

而在iPhoneX时代,华为,三星等厂商,不约而同地使用了 2:1 的屏幕。 而iPhoneX使用了2.16 : 1。

在此也要感谢华为,他让我们有了一个新的参考标杆。

大家只要看准这些大厂的最新一代的手机分辨率比例即可。

我们重温一下,从iPhone4开始,的主流的设计分辨率选择

iPhone4 960 x 640

iPhone5 1136 x 640

iPhone6/7/8/6p/7p/8p 1280 x 720

iPhoneX 1280 x 640

设计分辨率,可以使得我们尽可能在主流机型上达到完美的显示。其余机型,采用动态适配的方式来做。

关于动态适配,麒麟子写了一篇文章和DEMO来进行详解 《麒麟子Cocos Creator实用技巧九:棋牌UI全分辨率适配方案》,虽然是使用棋牌来进行讲解,但非棋牌项目同样适用


考虑到内存开销,包大小,资源加载速度等方面,设计分辨率,不宜太大。 建议大家最多不要超过 715 * 1430

手机游戏开发如何正确选择设计分辨率相关推荐

  1. 手机游戏开发中如何选择适合的纹理格式

    手机游戏开发中如何选择适合的纹理格式 为毛要写这个 本来觉得像这样的问题,是无法归类的,因为不同的项目有不同的需求,但今天因为quick论坛中的一个技术疑问贴,钩起了我整理这篇文章的兴趣 http:/ ...

  2. 2005年毕业论文----J2ME手机游戏开发高计

    一  前  言 1.1 摘要 J2ME(Java 2 Micro Edition) 是近年来随着各种不同设备,尤其是移动通信设备的飞速发展而诞生的一项新的开发技术.它定位在消费性电子产品的应用上,对设 ...

  3. j2me专业手机游戏开发基础

    游戏的基本结构 转自http://java.chinaitlab.com/embed/724644.html Java频道-中国IT实验室  既然是时间驱动,游戏中就会有帧的概念.所谓帧就是某个时刻显 ...

  4. Java手机游戏开发简明教程 (SunJava开发者认证程序员 郎锐)

    原文发布时间为:2008-07-30 -- 来源于本人的百度文章 [由搬家工具导入] Java手机游戏开发实例简明教程 (SunJava开发者认证程序员 郎锐) 一.手机游戏编写基础 1.手机游戏设计 ...

  5. JAVA基于J2ME的手机游戏开发和实现——贪吃蛇

    随着通信技术的发展和手机的普及,手机游戏的开发技术越来越为人们所关注.以J2ME为开发平台,利用Java提供强大工具,不但可以在手机上实现静态HTML技术所无法实现的计算处理.数据存储.与服务器的通信 ...

  6. HTML5 2D Canvas手机游戏开发经验谈

    HTML5 2D Canvas手机游戏开发经验谈 临渊羡鱼,不如退而结网-HTML5 2DCanvas手机游戏开发经验谈 现在什么技术最火?HTML5!现在什么技术最时尚!还是HTML5!也许有泡沫和 ...

  7. Unity手机游戏开发:从搭建到发布上线全流程实战

    前言: 技术书籍是学习技术知识的重要资源之一.读技术书可以帮助我们学习新技能和知识,技术书籍提供了可靠的.全面的信息,帮助我们快速学习新技能和知识.同时技术书籍有助于保持你的竞争力,因为它们提供了最新 ...

  8. 资深游戏设计师解析手机游戏开发的四个层次

    营销人员可能明白强势品牌的重要性,但却对游戏机制一无所知:程序员可能深谙强大游戏机制的意义所在,但对游戏机制的传达方式一窍不通.这样的营销人员和程序员都无法各自打造出成功的游戏.因为一款成功的游戏离不 ...

  9. 资深设计师Tony Ventrice解析手机游戏开发的四个层次

    营销人员可能明白强势品牌的重要性,但却对游戏机制一无所知:程序员可能深谙强大游戏机制的意义所在,但对游戏机制的传达方式一窍不通.这样的营销人员和程序员都无法各自打造出成功的游戏.因为一款成功的游戏离不 ...

  10. 2d手机游戏开发_我的手机游戏如何在2周内获得365K应用商店下载(以及为什么我退出独立游戏开发公司…...

    2d手机游戏开发 by William Kwan 关冠伟 我的手机游戏如何在2周内获得365K应用商店下载(以及为什么以后我退出独立游戏开发者) (How My Mobile Game Got 365 ...

最新文章

  1. 部署CFCA_RA本地测试环境
  2. C++中sprintf()函数的使用详解
  3. bzoj1046[HAOI2007]上升序列
  4. 南昌理工学院的计算机科学与技术专业怎么样,南昌理工学院有哪些专业及什么专业好...
  5. windows驱动程序编写_如何在Windows中回滚驱动程序
  6. linux 内网文件传输工具_不管你是新手PHP程序员还是大佬都要知道的PHP十大必备工具...
  7. 《Java 8 in Action》Chapter 12:新的日期和时间API
  8. photoshop的页面制作练习2
  9. vivado global和out-of-context 选项
  10. 计算机科学与技术工程师职称考试试题,2018年下半年网络工程师考试下午试题及答案...
  11. html+怎么播放avi视频,视频格式怎么修改?
  12. Binder的Native实现libbinder
  13. 没有盖兹 微软会更好?
  14. Unity Shader Graph 制作Grid网格效果
  15. 计算机lg符号,网上总出现LG的符号,是什么意思
  16. 信息技术不叫计算机课,信息技术课四要四不要
  17. 使用HttpClient和Jsoup爬取京东商城关键字搜索的商品页面
  18. debian安装kali_如何在Ubuntu,Debian,Kali,Mint中启动,停止和启用,禁用Iptables或Ufw...
  19. 高效能人士的执行四原则(一)——前言
  20. NOIP2018酱油记

热门文章

  1. 博图/博途(TIA)V13 V14 V15 V16 软件安装教程,适用于新手的傻瓜式安装方法,强推!!!!
  2. VMware Fusion Pro v10.1.6 苹果虚拟机免费版及解锁许可证
  3. 最大团问题回溯法求解
  4. 那些漂亮的sci论文图一般用什么软件制作的?
  5. java毕业设计小区停车场管理系统mybatis+源码+调试部署+系统+数据库+lw
  6. linux高通内核移植工具十教程
  7. BAT 批处理的注释语句
  8. Ubuntu20.4 ODBC连接数据库
  9. 使用matlab生成含正弦波表数据ROM
  10. FMEA-MSR 步骤四:失效分析