自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 cocos2d中 depth test 和 alpha blend 冲突的解决总结

在渲染流程中:depth test总是在alpha blend之前完成。只有在depth test通过之后,设计到具体怎么和背景图融合的时候,才会发生alpha blend。如果透明物体先被渲染。因为透明物体的z值比大,在后渲染背景的时候。背景的像素点是通不过depth测试的,这样也就不会融合到透明物件上。在使用batchnode的时候。因为在同一个batchnode里面的所有sprite都得

2013-07-13 11:01:19 2116

原创 cocos2d 中 zorder 和 setVertexZ 的区别

研究了一天,终于弄明白了,下面把结论发一下。 1,zorder只在同辈中以及和父母起作用。大于0在父母上面,小于在下面,和坐标转换没有关系。2,zvertex是局域的z值。虽然表面上也是大于0在父母上面,小于在下面。但zorder不管子的order多少,只要父母的zorder比其他东西大,父母的子也一定在其他东西的上面。但zvertex是遵循坐标转换原则,在换算到世界坐标后再比较。

2013-07-12 21:31:06 2965

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除