应该是深度缓冲和z-order冲突的问题, 在更改深度的时候相应的还要改z-order的值。 要确保深度计算正确的情况下,覆盖者的z-order值要大于被覆盖者的z-order值。这样就不会出现那种透明部分奇怪的情况。