Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ISphereShape

Hierarchy

Index

Properties

Readonly attachedRigidBody

attachedRigidBody: RigidBody | null

Readonly collider

collider: Collider

getAABB

getAABB: (v: aabb) => void

Type declaration

    • Parameters

      Returns void

getBoundingSphere

getBoundingSphere: (v: sphere) => void

Type declaration

Readonly impl

impl: any

setAsTrigger

setAsTrigger: (v: boolean) => void

Type declaration

    • (v: boolean): void
    • Parameters

      • v: boolean

      Returns void

setCenter

setCenter: (v: IVec3Like) => void

Type declaration

setMaterial

setMaterial: (v: PhysicMaterial | null) => void

Type declaration

setRadius

setRadius: (v: number) => void

Type declaration

    • (v: number): void
    • Parameters

      • v: number

      Returns void

Methods

Optional Private preload

  • preload(component: any): void
  • __preload 在每次onLoad之前调用。
    它用于在内部初始化内置组件,
    以避免在每次公有方法调用之前检查是否调用了onLoad。
    如果支持脚本优先级,则应删除此方法。

    Parameters

    • component: any

    Returns void

addGroup

  • addGroup(v: number): void

addMask

  • addMask(v: number): void

getGroup

  • getGroup(): number

getMask

  • getMask(): number

initialize

Optional lateUpdate

  • lateUpdate(dt: number): void
  • 如果该组件启用,则每帧调用 LateUpdate。
    该方法为生命周期方法,父类未必会有实现。并且你只能在该方法内部调用父类的实现,不可在其它地方直接调用该方法。

    Parameters

    • dt: number

      the delta time in seconds it took to complete the last frame

    Returns void

Optional onDestroy

  • onDestroy(): void
  • 当该组件被销毁时调用
    该方法为生命周期方法,父类未必会有实现。并且你只能在该方法内部调用父类的实现,不可在其它地方直接调用该方法。

    Returns void

Optional onDisable

  • onDisable(): void
  • 当该组件被禁用或节点变为无效时调用。
    该方法为生命周期方法,父类未必会有实现。并且你只能在该方法内部调用父类的实现,不可在其它地方直接调用该方法。

    Returns void

Optional onEnable

  • onEnable(): void
  • 当该组件被启用,并且它的节点也激活时。
    该方法为生命周期方法,父类未必会有实现。并且你只能在该方法内部调用父类的实现,不可在其它地方直接调用该方法。

    Returns void

Optional onFocusInEditor

  • onFocusInEditor(): void

Optional onLoad

  • onLoad(): void
  • 当附加到一个激活的节点上或者其节点第一次激活时候调用。onLoad 总是会在任何 start 方法调用前执行,这能用于安排脚本的初始化顺序。
    该方法为生命周期方法,父类未必会有实现。并且你只能在该方法内部调用父类的实现,不可在其它地方直接调用该方法。

    Returns void

Optional onLostFocusInEditor

  • onLostFocusInEditor(): void

Optional onRestore

  • onRestore(): void
  • onRestore 是用户在检查器菜单点击 Reset 时,对此组件执行撤消操作后调用的。

    如果组件包含了“内部状态”(不在 CCClass 属性中定义的临时成员变量),那么你可能需要实现该方法。

    编辑器执行撤销/重做操作时,将调用组件的 get set 来录制和还原组件的状态。 然而,在极端的情况下,它可能无法良好运作。
    那么你就应该实现这个方法,手动根据组件的属性同步“内部状态”。 一旦你实现这个方法,当用户撤销或重做时,组件的所有 get set 都不会再被调用。 这意味着仅仅指定了默认值的属性将被编辑器记录和还原。

    同样的,编辑可能无法在极端情况下正确地重置您的组件。
    于是如果你需要支持组件重置菜单,你需要在该方法中手工同步组件属性到“内部状态”。
    一旦你实现这个方法,组件的所有 get set 都不会在重置操作时被调用。 这意味着仅仅指定了默认值的属性将被编辑器重置。
    此方法仅在编辑器下会被调用。

    Returns void

removeGroup

  • removeGroup(v: number): void

removeMask

  • removeMask(v: number): void

Optional resetInEditor

  • resetInEditor(): void
  • 用来初始化组件或节点的一些属性,当该组件被第一次添加到节点上或用户点击了它的 Reset 菜单时调用。这个回调只会在编辑器下调用。

    Returns void

setGroup

  • setGroup(v: number): void

setMask

  • setMask(v: number): void

Optional start

  • start(): void
  • 如果该组件第一次启用,则在所有组件的 update 之前调用。通常用于需要在所有组件的 onLoad 初始化完毕后执行的逻辑。
    该方法为生命周期方法,父类未必会有实现。并且你只能在该方法内部调用父类的实现,不可在其它地方直接调用该方法。

    Returns void

Optional update

  • update(dt: number): void
  • 如果该组件启用,则每帧调用 update。
    该方法为生命周期方法,父类未必会有实现。并且你只能在该方法内部调用父类的实现,不可在其它地方直接调用该方法。

    Parameters

    • dt: number

      the delta time in seconds it took to complete the last frame

    Returns void

Generated using TypeDoc