CCImage】的更多相关文章

#ifndef __CC_IMAGE_H__ #define __CC_IMAGE_H__ //派生于CCObject #include "cocoa/CCObject.h" //Cocos2d命名空间 NS_CC_BEGIN class CC_DLL CCImage : public CCObject { public: //构造函数 CCImage(); //析构函数 ~CCImage(); //支持的图片类型 typedef enum { kFmtJpg = , //JPG kF…
// XXX: ios7 casting [str drawInRect:CGRectMake(textOriginX, textOrigingY, textWidth, textHeight) withFont:font lineBreakMode:NSLineBreakModeWordWrap alignment:(NSTextAlignment)align]; 这一句会报错,意思是 NSLineBreakModeWordWrap和NSTextAlignment 没有定义, 那么把这两个类名…
本文是原创文章,如需转载,请注明文章出处 本次测试使用的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的不透明图片为样本,像素格式使用…
<Grid x:Name="LayoutRoot" Background="Transparent"> <Grid.Resources> <Style TargetType="Image"> <Setter Property="Margin" Value="-12,-36,0,0"/> </Style> </Grid.Resources>…
在Cocod2d-x论坛上看到越来越多人吐槽新版本更新太快,改动太大,而且经常有BUG导致升级要折腾很久很久..但我就是喜欢折腾,喜欢升级到最新版本,看看有了哪些新功能,哪些改进.为此也折腾了不少,遇到一点就记录一点吧. 3.5版本之后,Android编译的build_native.py改成了直接调用cocos compile,我把所有都升级到了最新版本还是编译不成功,只好放弃,也许是我打开方式不对,还是先使用旧的build_native.py编译吧. 出现提示找不到"org.cocos2dx.…
今天突然接到客服那边的反馈说,有玩家反馈进游戏后不久就崩溃了,我先是怀疑网络问题,因为一连接聊天成功后就挂了.之后用logcat抓日志,发现挂在jni那里了 JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xf0 string: '' in call to NewStringUTF from void org.cocos2dx.lib.Cocos2dxRendere…
加密就不用说了,看上一篇2.X加密的方式,怎么弄都可以.的保证解密规则就行: 现在重点说3.X解密: 在新的3.X引擎中官方整合了大部分获取资源的方法,最终合成一个getdata: 可以从源码,和堆栈调用中看到: CCFileUtils.cpp: Data FileUtils::getDataFromFile(const std::string& filename) { return getData(filename, false); } getDataFromFile目前只调用getData(…
我用的是一个万能转换法,原理是先用CCSprite加载.pvr.ccz,然后把它绘制到一个CCRenderTexture上,然后再保存到文件里.这方法其实不只.pvr.ccz文件,其他所有能被cocos2dx直接加载的文件都可以用这种转换.有个弊端就是可能跟源文件数据稍有些差异(我这个就是看起来有点白边). 用法是:比如有个文件夹叫Image,里面有个文件叫1.pvr.ccz.把Image文件夹拖拽到PngConverter.exe图标上.然后会在Image的旁边生成一个文件夹叫Image_pn…
直接上代码 bool HelloWorld::init() { ////////////////////////////// // 1. super init first if ( !Layer::init() ) { return false; } HttpRequest* request = new HttpRequest(); request->setUrl("http://neoimaging.beareyes.com.cn/png2/ni_png_2_1518.png"…
方法一 最常用,也是最简单的一种方法 CCSprite *bg=CCSprite::create(,,,)); bg->setAnchorPoint(ccp(,)); bg->setPosition(CCPointZero); addChild(bg); 方法二 利用纹理创建sprite CCImage *image=new CCImage(); image->initWithImageFile("sprite/plant.png"); CCTexture2D *te…