cocos2dx 学习路上每日踩坑

唐突的开始吧。


2015年12月24日:

1.[尚未解决]使用代码创建一个白色1px * 1px的图片,在image->initWithImageData(cc_2x2_white_image,16); 时报错,因为无法识别图片的格式。(踩坑的纪录:需要创建一个能任意设置大小的矩形精灵,所以想到用小图来进行拉伸。但是在使用纯白色1px*1px的png创建精灵时,发现被拉伸后的图片变成了半透明图片。使用32px*32px的白色图片拉伸时,图片周围会变得比较模糊,所以采用代码写像素点,生成1px*1px图片的方式来做,结果就是酱紫了)。

    static unsigned char cc_2x2_white_image[] = {
    0xFF,0xFF,0xFF
    };
    
    Image * image = new Image();
    image->initWithImageData(cc_2x2_white_image,16);
 
    Texture2D * texture = new Texture2D();
    texture->initWithImage(image,Texture2D::PixelFormat::BGRA8888);
    //然后使用texture来创建精灵


2. [尚未解决]需要实现在黑夜中,主角举着火把照亮周围的情景。

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...