- 博客(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 2140
原创 cocos2d 中 zorder 和 setVertexZ 的区别
研究了一天,终于弄明白了,下面把结论发一下。 1,zorder只在同辈中以及和父母起作用。大于0在父母上面,小于在下面,和坐标转换没有关系。2,zvertex是局域的z值。虽然表面上也是大于0在父母上面,小于在下面。但zorder不管子的order多少,只要父母的zorder比其他东西大,父母的子也一定在其他东西的上面。但zvertex是遵循坐标转换原则,在换算到世界坐标后再比较。
2013-07-12 21:31:06 3011
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人