使用zIndex代替swapChildIndex

This commit is contained in:
yhh
2020-11-18 14:56:08 +08:00
parent 8b423310a6
commit 562bacbe22
9 changed files with 95 additions and 165 deletions

View File

@@ -159,9 +159,10 @@ module es {
*/
public setRenderLayer(renderLayer: number): RenderableComponent {
if (renderLayer != this._renderLayer) {
this.displayObject.zIndex = renderLayer;
let oldRenderLayer = this._renderLayer;
this._renderLayer = renderLayer;
// 如果该组件拥有一个实体那么是由ComponentList管理需要通知它改变了渲染层
if (this.entity && this.entity.scene)
this.entity.scene.renderableComponents.updateRenderableRenderLayer(this, oldRenderLayer, this._renderLayer);