社区
游戏开发
帖子详情
cocos2dx 利用cocos引擎进行像素处理涉及opengl(图片镂空)怎么做
w88219003
2014-05-06 09:54:34
请教:首先利用image的读取图片数据功能,获得图片像素信息,那么如果我要对这部分像素进行判断处理应该怎么做呢?(其实就是实现图片的镂空),比如有一张jpg,需要把黑色的部分都镂空掉,求大神帮忙,应该怎么写呢,最好能给出代码。。
...全文
873
4
打赏
收藏
cocos2dx 利用cocos引擎进行像素处理涉及opengl(图片镂空)怎么做
请教:首先利用image的读取图片数据功能,获得图片像素信息,那么如果我要对这部分像素进行判断处理应该怎么做呢?(其实就是实现图片的镂空),比如有一张jpg,需要把黑色的部分都镂空掉,求大神帮忙,应该怎么写呢,最好能给出代码。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aiyaya730
2014-05-14
打赏
举报
回复
楼上2位写shader的办法比较直接
zxx43
2014-05-12
打赏
举报
回复
fragment shader: simpler2D image; void main() { vec4 color = texture2D(image, gl_TexCoord[0].st); if(color.r<0.01 && color.g<0.01 && color.b<0.01) discard; gl_FragColor = color; }
FrozenD
2014-05-12
打赏
举报
回复
继承CCNode写一个shader,做一个镂空规则,在shader中把alpha写成0,就镂空了
我要戒烟了
2014-05-09
打赏
举报
回复
既然能得到图像素,那么找一些镂空的算法处理一下就该就可以了 lz可以看看这个 http://blog.csdn.net/xuweiqun/article/details/1378714
Cocos
2dx
源码解析(基础篇)
教学使用源码
进行
分析,从根本出发,现在很多同学是实际项目中只会用,但是不知道这个到底是什么,知其然不而... 课程会从
cocos
2dx
引擎
的helloworld出发,从简单到复杂,步步递进,从实例下手,让大家去学会该知识点。
[
cocos
2dx
]可视元素——CCTexture2D纹理类
CCTexture2D: 纹理,即
图片
加载入内存后供CPU和GPU操作的贴图对象。CCTexture2D,SpriteFrame,Sprite关系CCTexture2D是保存在GPU缓冲中的一张纹理。是由一张
图片
创建获得的。SpriteFrame是Texture+Rect,根据一张纹理...
Cocos
2dx
实现擦除即橡皮擦效果的实现
2. 擦除的形状,最好可以自定义。默认可以提供正方形、圆形两种,最好能提供自定义
图片
形状。 3. 判断
图片
是否擦除完毕。 4. 如果擦除形状过小,那么难免在擦除过程中,会遗留一些细小的、可能难以注意的残留点。在...
Cocos
2dx
实现擦除 橡皮擦 刮奖 效果的实现
(*^__^*) 嘻嘻……,这里是一张动物
图片
(这次是
做
有关动物绘本游戏),在其轮廓内部是
镂空
的,外部只要alpha最大即可。然后我们将源因子和目标因子分别设置为GL_ONE_MINUS_SRC_ALPHA、GL_SRC_ALPHA。 则新...
Cocos
2d-x 渲染器Renderer
处理
渲染命令
处理
步骤如下: 对_renderGroups的每个RenderQueue中的命令
进行
排序 使用函数visitRenderQueue访问_renderGroups[0]中的命令,访问顺序为GLOBALZ_NEG、OPAQUE_3D、TRANSPARENT_3D、GLOBALZ_ZERO、...
游戏开发
8,304
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章