cocos2d结合cocostudio适配

原创 2016年06月02日 11:21:30

这边的一款游戏产品用了比较早的游戏引擎版本,所以我这边的都比较老,适配这东西,项目一开始的时候就需要做,之后就不会出现返工的情况了。在项目开始做的时候,背景大图采用的是1136 * 640 大小的图片,如果遇到960*640的分辨率大小的时候,1136 * 640大小的图片2边都会被裁减掉一点点。这些都是可以寄接受的范围内。

 关键步骤:

1.创建1136 * 640 大小的画布大小 名字为“dugaodatest”

2.画布根节点Panel_14 的子控件选为相对布局 同时勾选自适应分辨率

 

3.添加背景图片Image_1,放入1136*640的背景图片。同时在横向布局跟纵向布局都选择居中,这样在不管什么样的分辨率下面图片都是居中的。

 

因为每个控件的布局都要跟着分辨率走,所以在背景图片下面分别在4个角添加图片

 


4.在代码中修改参数

4.1    main.cpp中

eglView->setFrameSize(480, 320);

AppDelegate.cpp中

pEGLView->setDesignResolutionSize(1136,640,kResolutionFixedHeight);

说明:1136  640分别为设计分辨率,因为是在高度上面适配,所以1136 这个参数改成960也没事。同时kResolutionFixedHeight是高度方向适配。

如果想要让控件等比例缩放还可以在编辑器中选择另外的方案。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Cocos2d-JS项目之二:cocostudio基础控件的使用

在studio里把几个基础控件往场景文件一拖,然后导出json格式的资源文件   逻辑代码如下: 1 var HelloWorldLayer = cc.Layer.e...

cocostudio发布资源运用于cocos2d(js)

先在官网载好cocostudio,并安装(示例为CocosForWin-v3.10) 1、新建文件时,注意项目的路径 2、删除项目里面不要用的部分,保留图所示 ...

在cocos2d-js-v3.0 中使用cocostudio UI的正确方式

用新版本cocos2d-js开发jsb的时候,发现cocos2dx js 找不到cocostudio json 中的图,无法加载cocostudio的UI,debug提示找不到图片。花了我两个多小时,...

在cocos2d-js-v3.0 中使用cocostudio UI的正确方式

用新版本cocos2d-js开发jsb,发现怎么也无法jiazai
  • badbro
  • badbro
  • 2014-07-15 21:39
  • 2969

cocos2d-js 系列[1] 屏幕的适配

屏幕的适配 与Cocos2d-js第一次亲密的接触!

最完整的让cocos2d游戏适配IPAD Retina的教程

暂时在网上还没找到一个让cocos2d开发的IPhone游戏快速地适应IPAD2 Retina模式的教程。确实,如果在项目开展初期没有规划好“一个app,多处适配”的话,到了开发末期才来做分辨率适配是...

Cocos2D 如何做 Android 适配

我们知道Cocos2D 是跨平台的 ( Android, iOS, BlackBerry ), 因此它必须把自己适配到不同平台上, 这些适配包括: 1) 屏幕显示 2) 用户输入 3) 进程主循...
  • span76
  • span76
  • 2013-04-21 18:08
  • 3096

最完整的让cocos2d游戏适配IPAD Retina的教程

暂时在网上还没找到一个让cocos2d开发的IPhone游戏快速地适应IPAD2 Retina模式的教程。确实,如果在项目开展初期没有规划好“一个app,多处适配”的话,到了开发末期才来做分辨率适配是...

cocos2d-js 3.0 屏幕适配方案 分辨率适应

cocos2d-js 3.0 屏幕适配方案 分辨率适应 首先介绍一个api和相应的参数: cc.view.setDesignResolutionSize(1024, 768, cc.R...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)