cocos2dx 学习笔记5 关于屏幕大小的问题
今天用win32进行开发发现默认的屏幕尺寸好小而且如果屏幕上的排布非常糟糕
百度了一下
这篇文章 http://www.myexception.cn/operating-system/1436471.html
后来发现其实cocos2dx 的sample里面的hellocpp项目就有关于屏幕大小的代码
于是针对自己手机做了一些修改
AppMacros.h
#define DESIGN_RESOLUTION_640X360 3/* If you want to switch design resolution, change next line */ #define TARGET_DESIGN_RESOLUTION_SIZE DESIGN_RESOLUTION_640X360static cocos2d::CCSize designResolutionSize = cocos2d::CCSizeMake(640, 360);
AppDelegate.cpp
//。改变窗口大小的东西// Set the design resolutionpEGLView->setFrameSize(640,360);pEGLView->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, kResolutionShowAll);
要注意的地方就是setFrameSize一定要在setDesignResolutionSize之前执行,否则会整个界面乱掉
还有setDesignResolutionSize的第三个参数kResolutionShowAll也可以变成其他的值,详情见:http://www.ityran.com/archives/4809
转载于:https://www.cnblogs.com/pipicold/p/3525747.html
cocos2dx 学习笔记5 关于屏幕大小的问题相关推荐
- cocos2d-x 学习笔记(2)cocos2d-x重要概念,项目结构及 CCDirector 导演控件
cocos2d-x 学习笔记(2)cocos2d-x重要概念及项目结构 在cocos2d引擎中,有几个概念,分别是导演,场景,布景和人物角色. 导演(CCDirector)在cocos2d-x引擎中, ...
- cocos2d-x 学习笔记(1)关于cocos2d-x(环境配置,项目结构,文件说明)
cocos2d-x 学习笔记(1)关于cocos2d-x(环境配置,项目结构,文件说明) 1.问:什么是cocos2d-x? 是一套开放源代码,主要基于c,c++语言,针对windows,linux, ...
- cocos2d-x学习笔记15:cocos2d-x教程资源总结
注:cocos2d可作为cocos2dx的参考,两者接口很相似. 名称:知易的<知易Cocos2D-iPhone开发教程> 官方地址:http://blog.sina.com.cn/s/a ...
- cocos2d-x学习笔记16:记录存储1:CCUserDefault
cocos2d-x学习笔记16:记录存储1:CCUserDefault 一.简述 CCUserDefalt作为NSUserDefalt类的cocos2d-x实现版本,承担了cocos2d-x引擎的记录 ...
- PCB学习笔记——如何改变图纸大小
PCB学习笔记--如何改变图纸大小 在原理图的绘制过程中,各个元件的大小是不能调整的.如果原理图纸张放不下,需要对图纸进行设置:设计->文档选项,或者右键->选项->文档选项.
- MATLAB学习笔记#001 获取矩阵大小
MATLAB学习笔记#001 获取矩阵大小 size 函数 语法 说明 示例 参考链接 size 函数 语法 [sz1,...,szN] = size(___) 说明 返回矩阵各个维度的长度 示例 [ ...
- cocos2d-x学习笔记(持续更新)
接受触屏事件的优先级是值越小,响应触屏事件的优先级越高 Z值越大,越外面 粒子系统设计工具:Particle Designer软件 目前只支持MAC平台 导出 plist文件 地图设计工具:Tile ...
- cocos2dx学习笔记
接受触屏事件的优先级是值越小,响应触屏事件的优先级越高 Z值越大,越外面 粒子系统设计工具:Particle Designer软件 目前只支持MAC平台 导出 plist文件 地图设计工具:Tile ...
- Python学习笔记之扑克牌比大小
一.系列缘由 作为一名运维工程师,也一直有一个学习开发的想法,值此之际,不知道博客的下一期目标在哪里,在这思考和犹豫的间隙想着学习和充实一下自己,学习一下python语言,python随着大数据和 ...
最新文章
- Android 5.0+高级动画开发 矢量图动画 轨迹动画 路径变换
- K8S部署工具:KubeOperator系统设置
- 骑车与走路(信息学奥赛一本通-T1050)
- mysql timestamp_详解mysql三大时间函数now()、current_timestamp() 和sysdate()
- etc下没有mysql目录下_解决Linux安装mysql 在/etc下没有my.cnf的问题
- java 类编译_Java类编译、加载、和执行机制
- python在csv模块添加新列_如何在CSV文件的开头添加新列?
- openresty 前端开发入门三之JSON篇
- Microsoft.XMLHTTP基本用法
- NewWebPick 11下載
- 计算机控制系统编程语言,可编程控制器常用的几种编程语言
- 曲苑杂坛--收缩数据库日志
- 解决电脑屏幕变黄问题
- 图文演示戴尔win10重装系统步骤
- 一文了解:微服务及其演进史
- EXCEL转PDF最便捷的方法
- 【python】注意力机制代码
- js 对日期的计算,加减天数
- STM32简易示波器
- #kubeadm安装Kubernetes 1.15最佳实践#
热门文章
- 使用emacs去除源代码中多余的空格
- Redis--Windos下的安装和使用
- Oracle出现 The Network Adapter could not establish the connection
- Oracle回退不小心drop掉得表
- 【Flink】SASL encryption trust check: localHostTrusted = false, remoteHostT
- 【elasticsearch】 Elasticsearch集群规模和容量规划的底层逻辑
- 【Flink】Generic types have been disabled in the ExecutionConfig and type KryoSerializer Row
- 【Java】一文搞懂 Java 中的枚举,写得非常好!
- 【JVM】G1垃圾回收器
- 【Flink】Flink Group by 操作 报错 Expression xxx is not being grouped