@moxijs/core - v0.3.4
    Preparing search index...

    Class Camera

    Viewport camera with smooth following and zoom.

    const { camera } = await setupMoxi({...});

    // Follow a target
    camera.moxiEntity.getLogic<CameraLogic>('CameraLogic').target = player;

    // Zoom to 2x
    camera.desiredScale.set(2, 2);

    // Pan to position
    camera.desiredPosition.set(500, 300);

    Hierarchy

    • Container
      • Camera
    Index

    Constructors

    Properties

    desiredPosition: Point = ...

    Target position. Set to animate pan.

    desiredScale: Point = ...

    Target zoom level. Set to animate zoom.

    moxiEntity: MoxiEntity<Container<ContainerChild>>

    MoxiEntity for attaching logic.

    renderer: Renderer

    Renderer reference.

    scene: Scene

    Scene being viewed.

    speed: number = 0.1

    Transition speed (0-1).