吸引力行为控制器

Export

Date

2023.6.6

Author

lyx

Hierarchy

Constructors

Properties

age: number

年龄

Memberof

Behaviour

dead: boolean

“死亡”标识

Memberof

Behaviour

easing: string

时刻更新缓动类型

Memberof

Behaviour

force: number

吸引力缩放因子

Memberof

AttractionBehaviour

life: number

寿命

Memberof

Behaviour

radius: number

吸引力半径

Memberof

AttractionBehaviour

time: number

更新时刻

Memberof

Behaviour

worldSpace: boolean

是否是世界空间

Memberof

AttractionBehaviour

Accessors

  • set target(value): void
  • 设置吸引力目标点坐标

    Parameters

    • value: number[] | Vector3

    Returns void

    Memberof

    AttractionBehaviour

Methods

  • Protected

    序列化私有属性

    Parameters

    • meta: {
          type: string;
          [key: string]: any;
      }

      元数据(包含类型、寿命、“死亡”标识等),所有的私有属性需要写入元数据中

      • [key: string]: any
      • type: string

    Returns void

    Memberof

    AttractionBehaviour

  • 更新粒子加速度

    Parameters

    • particle: Particle

      粒子对象

    • timeSinceLastFrame: number

      距离上一帧更新的时长(单位:毫秒)

    Returns void

    Memberof

    AttractionBehaviour

  • 获取类型

    Returns string

    Memberof

    AttractionBehaviour

  • 使用控制器初始化粒子属性

    Parameters

    Returns void

    Memberof

    Behaviour

  • 属性转JSON

    Returns {
        type: string;
        [key: string]: any;
    }

    • [key: string]: any
    • type: string

    Memberof

    Behaviour

  • 使用控制器更新粒子属性

    Parameters

    • particle: Particle

      粒子对象

    • timeSinceLastFrame: number

      距离上一帧更新的时长(单位:毫秒)

    Returns void

    Memberof

    Behaviour