cocos2dx 学习路上每日踩坑
发布时间:2020-12-14 18:54:05 所属栏目:百科 来源:网络整理
导读:唐突的开始吧。 2015年12月24日: 1.[尚未解决]使用代码创建一个白色1px * 1px的图片,在 image- initWithImageData (cc_2x2_white_image, 16 ); 时报错,因为无法识别图片的格式。(踩坑的纪录:需要创建一个能任意设置大小的矩形精灵,所以想到用小图来
唐突的开始吧。
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. [尚未解决]需要实现在黑夜中,主角举着火把照亮周围的情景。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |