cocos2d-x 图片性能测试】的更多相关文章

你可能注意到实际上游戏中的sprite都有2张图片,它都对应该精灵,并包含在资源包中(resource pack): player.png(27x40 pixels)和player-hd.png(double size - 54x80 pixels) 这里展示的是Cocos2D中非常酷的特性 - 当你运行在Retina显示屏上时,cocos2D足够聪明去用高分辨率的图片代替低分辨率图片. 只要将艺术图片设置为2倍大小并且增加-hd后缀,它和UIKit支持的@2x行为是类似.…
本文是原创文章,如需转载,请注明文章出处 本次测试使用的cocos2d-x版本是3.9,测试环境是XCode7自带的iphone5 一.JPG格式与PVR.CCZ格式对比 1.占用空间对比 a)不透明图片   原始大小(KB) PNG(KB) JPG(KB) PVR.CCZ(KB) A 3408 1428 203 725 B 3408 1300 175 677 C 3408 785 107 382 D 3408 656 126 384 随便找了4张1136*768的不透明图片为样本,像素格式使用…
以前用UIImageView,比如  UIImageView *view = [[UIImageViewalloc] initWithImage:[UIImageimageNamed:@"back.jpg"]]; 当UIImageView 大小改变时,内部图片会自动跟随ImageView进行伸缩变化.比如我用了一张100*200的图片,我设置View的frame为200*400,view就会自动把图片拉伸. 但是在Cocos2d中,Sprite不是这样的,我采用528*300的图片,采…
前言 谈到Android稳定测试,大多数会联想到使用monkey工具来做测试.google官方提供了monkey工具,可以很快速点击被应用,之前我有一篇帖子提到了monkey工具的使用,详见: https://testerhome.com/topics/15966. 但是原生的monkey都是基于坐标随机点击的,能真正点击到控件的概率并不大,而且会跳出app.所以monkey工具并不合适在持续集成使用. 替代方案 主要有两个思路做替代方案: 1.基于monkey工具写一套脚本来执行monkey命…
cocos2d-x 3.0游戏开发xcode5帅印博客教学 003.[HoldTail]游戏世界以及背景画面 写给大家的前言,在学习cocos2d-x的时候自己走了很多的弯路,也遇到了很多很多问题,不管是简单的还是困难的现在都慢慢的一步一步克服了,其实用cocos2d-x做游戏特别的简单,大家不要被是做游戏吓到了,支持我把游戏开源的原因是因为  eoe上海  的大家的支持.加油,加油,要说明一下的是,写得不好还请大家多多包含哦.相信你们跟着我得博客,一步一步做肯定会成功的. 昨天做了游戏的主场景…
用CCLabelTTF显示的数字不好看.于是就想到用图片来代理.眼下网上的实现都是把每一个数字做一个CCSprite组合的方式. 可是我想.动态生成纹理的方式.没有就仅仅好自己手动写一个. 头文件 #ifndef _X_NUMBER_H_ #define _X_NUMBER_H_ #include <cocos2d.h> #include <xtype.h> namespace cocos2d { //基于图片显示的数字 /* 这个类不是用一个一个数字拼起来,而是渲染成一个独立的纹…
cocos2d中要实现一个动画,一般采用纹理图集的方式,也就是说把几个连续动作的图片挨个显示切换这样就是动画 一: 首先先看下今天要实现的具体的目的,打飞机的时间屏幕上会有一个喷火的小飞机,飞机的尾部会有喷火  熄灭 在开始喷火的动画 今天就实现这个场景动画,首先看下素材 我们的目的就是把它实现成一个三个图片连续切换动画 类似这种样式 二: 首先,我们需要创建一个精灵批处理集合对象 flightSheet = [CCSpriteBatchNodebatchNodeWithFile:@"fligh…
背景图片循环滚动 使用action 实现的: 主要有两个背景图片交替循环滚动:我选的两个背景图片的宽度都是1024的 ,所以定义了#define BGIMG_WIDTH 1024 代码如下: 在HelloWorld.h的头文件中声明两个背景图片精灵 #import "cocos2d.h" // HelloWorldLayer @interface HelloWorldLayer : CCLayer { CCSprite *bagSprite1; CCSprite *bagSprite2…
内容简要: 1.初始化 2.创建无图的精灵 3.设置精灵贴图大小  4.添加入层中 5.对精灵进行缩放  6.对精灵宽或高进行缩放  7.旋转精灵 8.设置精灵透明度  9.精灵的镜像反转  10.设置精灵的颜色 11.得到图的宽高  12.按照像素设定图片大小  13.在原有的基础上加xy的坐标 14.设置图片锚点    15.从新排列z轴顺序  16.更换精灵贴图 17.设置可视区域 18.贴图无锯齿 //初始化 CCSprite* sprite =[CCSprite spriteWithF…
CCSprite texture setAliasTexParameters -->opengl 的功能 将图片柔化…