表示指定对象的 Alpha 透明度值。 有效值为 0(完全透明)到 1(完全不透明)。alpha 设置为 0 的显示对象是可触摸的,即使它们不可见。
表示从对象绝对锚点X。
表示从对象绝对锚点Y。
BlendMode 枚举中的一个值,用于指定要使用的混合模式,确定如何将一个源(新的)图像绘制到目标(已有)的图像上
如果尝试将此属性设置为无效值,则运行时会将此值设置为 BlendMode.NORMAL。
如果设置为 true,则 Egret 运行时将缓存显示对象的内部位图表示形式。此缓存可以提高包含复杂矢量内容的显示对象的性能。
将 cacheAsBitmap 属性设置为 true 后,呈现并不更改,但是,显示对象将自动执行像素贴紧。执行速度可能会大大加快,
具体取决于显示对象内容的复杂性。最好将 cacheAsBitmap 属性与主要具有静态内容且不频繁缩放或旋转的显示对象一起使用。
注意:在内存超过上限的情况下,即使将 cacheAsBitmap 属性设置为 true,显示对象也不使用位图缓存。
默认场景摄像机
场景特定内容管理器。使用它来加载仅由这个场景需要的任何资源。如果你有全局/多场景资源,你可以使用SceneManager.content。 contentManager来加载它们,因为Nez不会卸载它们。
动态合批
全局切换后处理器
这个场景中的实体列表
管理所有实体处理器
包含当前与显示对象关联的每个滤镜对象的索引数组。
返回此对象唯一的哈希值,用于唯一确定一个对象。hashCode为大于等于1的整数。
表示显示对象的高度,以像素为单位。高度是根据显示对象内容的范围来计算的。
调用显示对象被指定的 mask 对象遮罩。要确保当舞台缩放时蒙版仍然有效,mask 显示对象必须处于显示列表的活动部分。
但不绘制 mask 对象本身。将 mask 设置为 null 可删除蒙版。要能够缩放遮罩对象,它必须在显示列表中。要能够拖动蒙版
对象,它必须在显示列表中。
注意:单个 mask 对象不能用于遮罩多个执行调用的显示对象。在将 mask 分配给第二个显示对象时,会撤消其作为第一个对象的遮罩,
该对象的 mask 属性将变为 null。
下面例子为 mask 为 Rectangle 类型对象,这种情况下,修改 mask 的值后,一定要对 myDisplayObject 重新赋值 mask,不然会出问题。
一个 Matrix 对象,其中包含更改显示对象的缩放、旋转和平移的值。
注意:要改变一个显示对象矩阵的值,您必引用整个矩阵对象,然后将它重新赋值给显示对象的 matrix 属性。
测量高度
测量宽度
表示 DisplayObject 的实例名称。 通过调用父显示对象容器的 getChildByName() 方法,可以在父显示对象容器的子列表中标识该对象。
返回此对象的子项数目。
表示包含此显示对象的 DisplayObjectContainer 对象。 使用 parent 属性可以指定高于显示列表层次结构中当前显示对象的显示对象的相对路径。
管理当前在场景实体上的所有可呈现组件的列表
表示 DisplayObject 实例距其原始方向的旋转程度,以度为单位。 从 0 到 180 的值表示顺时针方向旋转;从 0 到 -180 的值表示逆时针方向旋转。对于此范围之外的值,可以通过加上或 减去 360 获得该范围内的值。例如,myDisplayObject.rotation = 450语句与 myDisplayObject.rotation = 90 是相同的。
表示从注册点开始应用的对象的水平缩放比例(百分比)。
1.0 等于 100% 缩放。
表示从对象注册点开始应用的对象的垂直缩放比例(百分比)。1.0 是 100% 缩放。
显示对象的滚动矩形范围。显示对象被裁切为矩形定义的大小,当您更改 scrollRect 对象的 x 和 y 属性时,它会在矩形内滚动。
滚动的显示对象始终以整像素为增量进行滚动。您可以通过设置 scrollRect Rectangle 对象的 x 属性来左右滚动对象, 还可以通过设置
scrollRect 对象的 y 属性来上下滚动对象。如果显示对象旋转了 90 度,并且您左右滚动它,则实际上显示对象会上下滚动。
注意:要改变一个显示对象 scrollRect 属性的值,您必引用整个 scrollRect 对象,然后将它重新赋值给显示对象的 scrollRect 属性。
表示DisplayObject的x方向斜切
表示DisplayObject的y方向斜切
允许对象使用 zIndex 排序
显示对象的舞台。
例如,您可以创建多个显示对象并加载到显示列表中,每个显示对象的 stage 属性是指向相同的 Stage 对象。
如果显示对象未添加到显示列表,则其 stage 属性会设置为 null。
给当前对象设置填充色
确定对象的子级是否支持触摸或用户输入设备。如果对象支持触摸或用户输入设备,用户可以通过使用触摸或用户输入设备与之交互。
指定此对象是否接收触摸或其他用户输入。默认值为 false,这表示默认情况下,显示列表上的任何 DisplayObject 实例都不会接收触摸事件或 其他用户输入事件。如果将 touchEnabled 设置为 false,则实例将不接收任何触摸事件(或其他用户输入事件)。显示列表上的该实例的任 何子级都不会受到影响。要更改显示列表上对象的所有子级的 touchEnabled 行为,请使用 DisplayObjectContainer.touchChildren。
显示对象是否可见。不可见的显示对象将被禁用。例如,如果实例的 visible 为 false,则无法接受触摸或用户交互操作。
表示显示对象的宽度,以像素为单位。宽度是根据显示对象内容的范围来计算的。
表示 DisplayObject 实例相对于父级 DisplayObjectContainer 本地坐标的 x 坐标。
如果该对象位于具有变形的 DisplayObjectContainer 内,则它也位于包含 DisplayObjectContainer 的本地坐标系中。
因此,对于逆时针旋转 90 度的 DisplayObjectContainer,该 DisplayObjectContainer 的子级将继承逆时针旋转 90 度的坐标系。
表示 DisplayObject 实例相对于父级 DisplayObjectContainer 本地坐标的 y 坐标。
如果该对象位于具有变形的 DisplayObjectContainer 内,则它也位于包含 DisplayObjectContainer 的本地坐标系中。
因此,对于逆时针旋转 90 度的 DisplayObjectContainer,该 DisplayObjectContainer 的子级将继承逆时针旋转 90 度的坐标系。
设置对象的 Z 轴顺序(前后顺序)
根节点显示对象
目标显示对象相对于舞台的完整连接矩阵。
测量结果存储在这个矩形对象内
将一个 DisplayObject 子实例添加到该 DisplayObjectContainer 实例中。子项将被添加到该 DisplayObjectContainer 实例中其他 所有子项的前(上)面。(要将某子项添加到特定索引位置,请使用 addChildAt() 方法。)
要作为该 DisplayObjectContainer 实例的子项添加的 DisplayObject 实例。
在 child 参数中传递的 DisplayObject 实例。
将一个 DisplayObject 子实例添加到该 DisplayObjectContainer 实例中。该子项将被添加到指定的索引位置。索引为 0 表示该 DisplayObjectContainer 对象的显示列表的后(底)部。如果添加一个已将其它显示对象容器作为父项的子对象,则会从其它显示对象容器的子列表中删除该对象。
要作为该 DisplayObjectContainer 实例的子项添加的 DisplayObject 实例。
添加该子项的索引位置。 如果指定当前占用的索引位置,则该位置以及所有更高位置上的子对象会在子级列表中上移一个位置。
在 child 参数中传递的 DisplayObject 实例。
在场景中添加一个EntitySystem处理器
处理器
添加一个后处理器到场景。设置场景字段并调用后处理器。onAddedToScene使后处理器可以使用场景ContentManager加载资源。
为场景添加一个渲染器
向组件列表添加并返回SceneComponent
确定指定显示对象是 DisplayObjectContainer 实例的子项或该实例本身。搜索包括整个显示列表(其中包括此 DisplayObjectContainer 实例)。 孙项、曾孙项等,每项都返回 true。
要测试的子对象。
如果 child 对象是 DisplayObjectContainer 的子项或容器本身,则为 true;否则为 false。
将实体添加到此场景,并返回它
从场景中删除所有实体
派发一个指定参数的事件。
事件类型
确定 Event 对象是否参与事件流的冒泡阶段。默认值为 false。
事件data
确定是否可以取消 Event 对象。默认值为 false。
动态合批
返回类型为T的所有实体
返回第一个启用加载的类型为T的组件
返回类型为T的所有已启用已加载组件的列表
返回具有给定标记的所有实体
搜索并返回第一个具有名称的实体
获取显示对象的测量边界
可选参数,传入用于保存结果的Rectangle对象,避免重复创建对象。
可选参数,是否会计算锚点。
返回位于指定索引处的子显示对象实例。
子对象的索引位置。
位于指定索引位置处的子显示对象。
返回具有指定名称的子显示对象。如果多个子显示对象具有指定名称,则该方法会返回子级列表中的第一个对象。 getChildAt() 方法比 getChildByName() 方法快。getChildAt() 方法从缓存数组中访问子项,而 getChildByName() 方法则必须遍历链接的列表来访问子项。
要返回的子项的名称。
具有指定名称的子显示对象。
返回 DisplayObject 的 child 实例的索引位置。
要测试的子对象。
要查找的子显示对象的索引位置。
获取EntitySystem处理器
获取类型为T的第一个SceneComponent并返回它。如果没有找到SceneComponent,则将创建SceneComponent。
获取类型为T的第一个后处理器
获取类型为T的第一个渲染器
获取类型为T的第一个SceneComponent并返回它。如果没有找到组件,则返回null。
返回一个矩形,该矩形定义相对于 targetCoordinateSpace 对象坐标系的显示对象区域。
定义要使用的坐标系的显示对象。
一个用于存储结果的可复用Rectangle实例,传入此参数能够减少内部创建对象的次数,从而获得更高的运行性能。
定义与 targetCoordinateSpace 对象坐标系统相关的显示对象面积的矩形。
将从舞台(全局)坐标转换为显示对象的(本地)坐标。
舞台坐标x
舞台坐标y
一个用于存储结果的可复用 Point 实例,传入此参数能够减少内部创建对象的次数,从而获得更高的运行性能。
具有相对于显示对象的坐标的 Point 对象。
计算显示对象,以确定它是否与 x 和 y 参数指定的点重叠或相交。x 和 y 参数指定舞台的坐标空间中的点,而不是包含显示对象的显示对象容器中的点(除非显示对象容器是舞台)。 注意,不要在大量物体中使用精确碰撞像素检测,这回带来巨大的性能开销
要测试的此对象的 x 坐标。
要测试的此对象的 y 坐标。
是检查对象 (true) 的实际像素,还是检查边框 (false) 的实际像素。
如果显示对象与指定的点重叠或相交,则为 true;否则为 false。
在场景子类中重写这个并在这里进行加载。在场景设置好之后,在调用begin之前,从构造器中调用。
将显示对象的(本地)坐标转换为舞台(全局)坐标。
本地坐标 x
本地坐标 y
一个用于存储结果的可复用 Point 实例,传入此参数能够减少内部创建对象的次数,从而获得更高的运行性能。
一个具有相对于舞台坐标的 Point 对象。
在场景子类中重写这个,当该场景当获得焦点时调用
在场景子类中重写这个,当该场景当失去焦点时调用
在场景子类中重写这个。当SceneManager将此场景设置为活动场景时,将调用此操作。
现在的任何后处理器都要完成它的处理 只有在SceneTransition请求渲染时,它才会有一个值。
从 DisplayObjectContainer 实例的子列表中删除指定的 child DisplayObject 实例。将已删除子项的 parent 属性设置为 null; 如果不存在对该子项的任何其它引用,则将该对象作为垃圾回收。DisplayObjectContainer 中该子项之上的任何显示对象的索引位置都减去 1。
要删除的 DisplayObject 实例。
在 child 参数中传递的 DisplayObject 实例。
从 DisplayObjectContainer 的子列表中指定的 index 位置删除子 DisplayObject。将已删除子项的 parent 属性设置为 null; 如果没有对该子项的任何其他引用,则将该对象作为垃圾回收。DisplayObjectContainer 中该子项之上的任何显示对象的索引位置都减去 1。
要删除的 DisplayObject 的子索引。
已删除的 DisplayObject 实例。
从 DisplayObjectContainer 实例的子级列表中删除所有 child DisplayObject 实例。
从场景中删除EntitySystem处理器
删除一个后处理程序。注意,在删除时不会调用unload,因此如果不再需要PostProcessor,请确保调用unload来释放资源。
从场景中移除渲染器
从SceneComponents列表中删除一个SceneComponent
在下一次绘制完成后,会进行场景全屏截图
更改现有子项在显示对象容器中的位置。这会影响子对象的分层。
要为其更改索引编号的 DisplayObject 子实例。
生成的 child 显示对象的索引编号。当新的索引编号小于0或大于已有子元件数量时,新加入的DisplayObject对象将会放置于最上层。
设置子项目的排序方式
排序方式
交换两个指定子对象的 Z 轴顺序(从前到后顺序)。显示对象容器中所有其他子对象的索引位置保持不变。
第一个子对象。
第二个子对象。
在子级列表中两个指定的索引位置,交换子对象的 Z 轴顺序(前后顺序)。显示对象容器中所有其他子对象的索引位置保持不变。
第一个子对象的索引位置。
第二个子对象的索引位置。
在场景子类中重写这个,并在这里做任何必要的卸载。当SceneManager从活动槽中删除此场景时调用。
辅助器,创建一个场景与DefaultRenderer附加并准备使用
Generated using TypeDoc
场景