Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

  • IHashObject

Index

Constructors

constructor

Properties

Private $hashCode

$hashCode: number

_cameraStyle

_cameraStyle: CameraStyle

_desiredPositionDelta

_desiredPositionDelta: Vector2 = new Vector2()

_targetCollider

_targetCollider: Collider

_targetEntity

_targetEntity: Entity

_worldSpaceDeadZone

_worldSpaceDeadZone: Rectangle = new Rectangle()

camera

camera: Camera

deadzone

deadzone: Rectangle = new Rectangle()

在cameraWindow模式下,宽度/高度被用做边界框,允许在不移动相机的情况下移动 在lockOn模式下,只使用deadZone的x/y值 你可以通过直接setCenteredDeadzone重写它来自定义deadZone

debugDisplayObject

debugDisplayObject: DisplayObjectContainer = new egret.DisplayObjectContainer()

用于装载debug使用的显示容器

entity

entity: Entity

此组件附加的实体

focusOffset

focusOffset: Vector2 = Vector2.zero

相机聚焦于屏幕中心的偏移

followLerp

followLerp: number = 0.1

如果相机模式为cameraWindow 则会进行缓动移动 该值为移动速度

Readonly hashCode

hashCode: number

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

version

Egret 2.4

platform

Web,Native

language

zh_CN

mapLockEnabled

mapLockEnabled: boolean = false

如果为true 相机位置则不会超出地图矩形(0, 0, mapwidth, mapheight)

mapSize

mapSize: Rectangle = new Rectangle()

當前地圖映射的寬度和高度

Private rectShape

rectShape: Shape = new egret.Shape()

updateInterval

updateInterval: number = 1

更新该组件的时间间隔。这与实体的更新间隔无关。

Accessors

enabled

  • get enabled(): boolean
  • set enabled(value: boolean): void
  • 如果组件和实体都已启用,则为。当启用该组件时,将调用该组件的生命周期方法。状态的改变会导致调用onEnabled/onDisable。

    Returns boolean

  • 如果组件和实体都已启用,则为。当启用该组件时,将调用该组件的生命周期方法。状态的改变会导致调用onEnabled/onDisable。

    Parameters

    • value: boolean

    Returns void

transform

updateOrder

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

Methods

clampToMapSize

debugRender

  • debugRender(camera: Camera): void

follow

initialize

  • initialize(): void
  • 当此组件已分配其实体,但尚未添加到实体的活动组件列表时调用。有用的东西,如物理组件,需要访问转换来修改碰撞体的属性。

    Returns void

onAddedToEntity

  • onAddedToEntity(): void

onDisabled

  • onDisabled(): void

onEnabled

  • onEnabled(): void

onEntityTransformChanged

  • onEntityTransformChanged(comp: Component): void

onGraphicsDeviceReset

  • onGraphicsDeviceReset(): void

onRemovedFromEntity

  • onRemovedFromEntity(): void

setCenteredDeadzone

  • setCenteredDeadzone(width: number, height: number): void

setEnabled

  • setEnabled(isEnabled: boolean): this

setUpdateOrder

  • setUpdateOrder(updateOrder: number): this

update

  • update(): void

updateFollow

  • updateFollow(): void

Generated using TypeDoc