Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • HashObject
    • Transform

Implements

  • IHashObject

Index

Constructors

constructor

Properties

Private $hashCode

$hashCode: number

_children

_children: Transform[]

_localDirty

_localDirty: boolean

_localPosition

_localPosition: Vector2 = Vector2.zero

_localPositionDirty

_localPositionDirty: boolean

_localRotation

_localRotation: number = 0

_localRotationDirty

_localRotationDirty: boolean

_localScale

_localScale: Vector2 = Vector2.one

_localScaleDirty

_localScaleDirty: boolean

_localTransform

_localTransform: Matrix2D = Matrix2D.create()

值会根据位置、旋转和比例自动重新计算

_parent

_parent: Transform

_position

_position: Vector2 = Vector2.zero

_positionDirty

_positionDirty: boolean

_rotation

_rotation: number = 0

_rotationMatrix

_rotationMatrix: Matrix2D = Matrix2D.create().identity()

_scale

_scale: Vector2 = Vector2.one

_scaleMatrix

_scaleMatrix: Matrix2D = Matrix2D.create().identity()

_translationMatrix

_translationMatrix: Matrix2D = Matrix2D.create().identity()

_worldInverseDirty

_worldInverseDirty: boolean

_worldInverseTransform

_worldInverseTransform: Matrix2D = Matrix2D.create().identity()

_worldToLocalDirty

_worldToLocalDirty: boolean

_worldToLocalTransform

_worldToLocalTransform: Matrix2D = Matrix2D.create().identity()

_worldTransform

_worldTransform: Matrix2D = Matrix2D.create().identity()

值将自动从本地和父矩阵重新计算。

Readonly entity

entity: Entity

与此转换关联的实体

Readonly hashCode

hashCode: number

返回此对象唯一的哈希值,用于唯一确定一个对象。hashCode为大于等于1的整数。

version

Egret 2.4

platform

Web,Native

language

zh_CN

hierarchyDirty

hierarchyDirty: DirtyType

Accessors

childCount

  • get childCount(): number

localPosition

  • get localPosition(): Vector2
  • set localPosition(value: Vector2): void
  • 转换相对于父转换的位置。如果转换没有父元素,则与transform.position相同

    Returns Vector2

  • 转换相对于父转换的位置。如果转换没有父元素,则与transform.position相同

    Parameters

    Returns void

localRotation

  • get localRotation(): number
  • set localRotation(value: number): void
  • 相对于父变换的旋转,变换的旋转。如果转换没有父元素,则与transform.rotation相同

    Returns number

  • 相对于父变换的旋转,变换的旋转。如果转换没有父元素,则与transform.rotation相同

    Parameters

    • value: number

    Returns void

localRotationDegrees

  • get localRotationDegrees(): number
  • set localRotationDegrees(value: number): void

localScale

  • 转换相对于父元素的比例。如果转换没有父元素,则与transform.scale相同

    Returns Vector2

  • 转换相对于父元素的比例。如果转换没有父元素,则与transform.scale相同

    Parameters

    Returns void

localToWorldTransform

parent

position

rotation

  • get rotation(): number
  • set rotation(value: number): void

rotationDegrees

  • get rotationDegrees(): number
  • set rotationDegrees(value: number): void

scale

worldInverseTransform

worldToLocalTransform

Methods

copyFrom

equals

getChild

lookAt

roundPosition

  • roundPosition(): void

setDirty

setLocalPosition

setLocalRotation

  • setLocalRotation(radians: number): this
  • 相对于父变换的旋转设置变换的旋转。如果转换没有父元素,则与transform.rotation相同

    Parameters

    • radians: number

    Returns this

setLocalRotationDegrees

  • setLocalRotationDegrees(degrees: number): Transform
  • 相对于父变换的旋转设置变换的旋转。如果转换没有父元素,则与transform.rotation相同

    Parameters

    • degrees: number

    Returns Transform

setLocalScale

setParent

setPosition

  • setPosition(x: number, y: number): Transform

setRotation

setRotationDegrees

  • setRotationDegrees(degrees: number): Transform

setScale

toString

  • toString(): string

updateTransform

  • updateTransform(): void

Generated using TypeDoc