美文网首页
Egret显示深度

Egret显示深度

作者: 山的那边海的那边有太阳 | 来源:发表于2016-12-07 21:14 被阅读253次

处于同一显示容器的显示对象,是以类似列表的方式来管理的,每一个显示对象都有其索引,并且索引是从0开始的整数。显示列表索引通常称为显示深度。 我们的眼睛对着屏幕,显示列表中显示对象的索引顺序在从屏幕到眼睛方向就是从0开始,依次递增的

修改1和2的深度

this.setChildIndex( batman, this.getChildIndex( captain ) );

display indexes: 0 2 1 3 4

交换显示深度

this.swapChildren(superman,hulk);

display indexes:02143


显示深度的规则:

A. 某一个显示深度只能对应一个显示对象,一个显示对象也只能有一个显示深度。

B. 显示深度总是从零开始连续的,当某个深度位置的显示对象被设置为其他深度时,原来的深度会自动被紧邻的比其深度值大1位置的显示对象占据,后续深度位置的显示对象会依次往前排。

C. 某一容器内的显示列表的深度最大值是显示列表长度-1。

不可逾越的显示深度最大值

我们给一个远超过最大值(5-1=4)的深度值20

this.setChildIndex(captain,20);
display indexes:01432

队长的深度并没有变成20,而是自动取允许的最大值4

相关文章

  • Egret显示深度

    处于同一显示容器的显示对象,是以类似列表的方式来管理的,每一个显示对象都有其索引,并且索引是从0开始的整数。显示列...

  • egret 位图缓存

    egret文档里解释如下 通过缓存指定的显示对象来提高 Egret 的性能。让显示结果不常发生改变的显示对象变成一...

  • Egret核心显示类

  • egret基础:显示容器

    深度值 访问容器子对象 访问的是容器的子对象:是根据容器访问容器中的子对象

  • Egret显示对象与显示容器

    显示对象 1. 基本概念 在Egret中,视觉图形都是由显示对象和显示对象容器组成的。 显示对象,是可以在舞台上显...

  • egret-显示对象和显示容器

    DisplayObject:显示对象基类,所有显示对象都继承此类 当前对象 addEventListener t...

  • egret之HelloWorld

    标签: egret,入门 什么是Egret? Egret是一套HTML5游戏开发解决方案,产品包含Egret En...

  • egret微信小游戏项目图片管理

    egret微信小游戏项目图片管理 工具---Egret Launcher中下载 egret Texture Mer...

  • egret 白鹭引擎参考教学

    Egret Wing实战教程 Egret Wing实战教程(一):从按钮说起Egret Wing实战教程(二):自...

  • egret 各个工具简浅作用说明

    egret launcher : 用来下载开发工具,以及引擎版本用主要工具:egret wing 3: egret...

网友评论

      本文标题:Egret显示深度

      本文链接:https://www.haomeiwen.com/subject/bsrjmttx.html