setDesignResolutionSize() //设计分辨率大小及模式 

setContentScaleFactor() //内容缩放因子

setSearchPaths() //资源搜索路径

getWinSize() //设计分辨率

getVisibleSize() //设计分辨率可视区域大小

getVisibleOrigin()//设计分辨率可视区域起点

auto visibleSize = Director::getInstance()->getVisibleSize();获取可视区域的大小。

auto winSize = Director::getInstance()->getWinSize();//获取窗口的逻辑点大小,即游戏设计中的分辨率大小。

auto frameSize = glview->getFrameSize();//_screenSize 屏幕尺寸 //获取设备的屏幕大小。

//若是DesignResolutionSize跟屏幕尺寸一样大,则getVisibleSize便是getWinSize。

//其实设计分辨率(WinSize)就是程序里面的逻辑画布大小,是我们需要去关注的东西,我们所有的绘图元素都是放在逻辑大小的画布上的。

------有个时候,如果只考虑引擎提供的API,其实也不能做到完美的适配--html 有他的特殊性!!! 需要发散考虑...

转载于:https://www.cnblogs.com/porter/p/4838433.html

coco2d-js 多屏适配相关API相关推荐

  1. 原生JS中DOM节点相关API合集

    原生JS中DOM节点相关API合集 节点属性 Node.nodeName //返回节点名称,只读 Node.nodeType //返回节点类型的常数值,只读 Node.nodeValue //返回Te ...

  2. Three.js + React + Echart(折线图 光线流动效果,柱状图数据动态更新动画) + Svga-Web应用之数据大屏(适配1920*1080 2560*1440 3840*2160)

    Web应用之数据大屏 一.技术栈 React 17.0.0 搭建脚手架 Eahcrt常规图表 Svga动画 3D模型-Three.Js 大屏适配-目标大屏(4K -3840*2160) 二.React ...

  3. Node.js中使用百度统计API统计站点的访问量、访客数、IP数相关信息

    详情访问:详情 欢迎来我的个人网站:TanJia 今天,在个人网站的关于版块,添加了本站点的总访问量.总访客数以及当日的访问量等相关信息.使用的是百度统计的相关API. 首先,我们需要在百度统计中开通 ...

  4. 京东小程序折叠屏适配探索 | 京东云技术团队

    前言 随着近年来手机行业的飞速发展,手机从功能机进入到智能机,手机屏幕占比也随着技术和系统的进步越来越大,特别是Android 10推出以后,折叠屏逐渐成为Android手机发展的趋势. 图 1 An ...

  5. 移动端高清、多屏适配方案

    2019独角兽企业重金招聘Python工程师标准>>> 背景 开发移动端H5页面 面对不同分辨率的手机 面对不同屏幕尺寸的手机 视觉稿 在前端开发之前,视觉MM会给我们一个psd文件 ...

  6. 移动端开发高清效果和多屏适配

    背景 开发移动端H5页面 面对不同分辨率的手机 面对不同屏幕尺寸的手机 视觉稿 在前端开发之前,视觉MM会给我们一个psd文件,称之为视觉稿. 对于移动端开发而言,为了做到页面高清的效果,视觉稿的规范 ...

  7. 移动端H5页面高清多屏适配方案

    背景 开发移动端H5页面 面对不同分辨率的手机 面对不同屏幕尺寸的手机 视觉稿 在前端开发之前,视觉MM会给我们一个psd文件,称之为视觉稿. 对于移动端开发而言,为了做到页面高清的效果,视觉稿的规范 ...

  8. Android刘海屏适配全方案(华为、小米、Vivo、Oppo)

    前言 目前市面上的刘海屏和水滴屏手机越来越多了,颜值方面是因人而异,有的人觉得很好看,也有人觉得丑爆了,我个人觉得是还可以.但是作为移动开发者来说,这并不是一件好事,越来越多异形屏手机的出现意味着我们 ...

  9. android – 多屏幕适配相关

    android – 多屏幕适配相关 作者: 曲天日期: 2011/10/27 1.基本概念 屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸).a ...

最新文章

  1. 摆脱 FM!这些推荐系统模型真香
  2. lanmp/lamp/lnmp/lnamp一键安装
  3. POJ-1724 深搜剪枝
  4. sql中的case when
  5. RH131 网络配置
  6. 多路查找树之2-3树的插入原理
  7. putty和WinSCP后门检查及清理方式
  8. Windows安装MySQL 5.7.19及相关问题处理
  9. java财务对账系统设计_对账系统设计
  10. tarjan算法 java_Tarjan算法 割点和桥
  11. Linux电脑怎么接投影,linux如何连接投影机
  12. 百度离线地图-Vue
  13. 服务器ubuntu系统调节亮度,Ubuntu系统下调节屏幕亮度的两种Linux命令
  14. 利用阿里云实现异地容灾的解决方案
  15. PIAO网址PIAO
  16. Sqlite数据库中索引的使用、索引的优缺点[转]
  17. java如何给数组初始化?
  18. Druid配置好之后sql监控界面不显示sql语句的可能原因
  19. 马里兰大计算机专业学phd博士,亚利桑那州立大学计算机CS博士PHD全奖录取
  20. java语言保留结构和联合_在下列概念中, Java 语言只保留了

热门文章

  1. linux下安装VMware Tools
  2. 大数据之-Hadoop3.x_MapReduce_自定义序列化步骤---大数据之hadoop3.x工作笔记0095
  3. JAVA高并发服务器工作笔记0001---Java中InetAddress与InetSocketAddress的基本用法
  4. SpringCloud工作笔记086---SpringBoot启动报错:No active profile set, falling back to default profiles
  5. 数据库工作笔记005---You have an error in your SQL syntax; check the manual that corresponds to y
  6. 云计算学习笔记---异常处理---hadoop问题处理ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.lang.NullPoin
  7. c语言复制二进制文件
  8. 杭电2108判断凹凸边形
  9. RichEdit控件的使用(未完)
  10. 无人驾驶入门(雷达、定位和高精地图)