Skip to main content

IsometricOptions

@zylem/game-lib


@zylem/game-lib / core / IsometricOptions

Interface: IsometricOptions

Defined in: packages/game-lib/src/lib/camera/perspectives/isometric-perspective.ts:9

Configuration for the isometric perspective. The offset is world-locked along (1, 1, 1): yaw 45°, elevation atan(√2).

Properties​

distance?​

optional distance?: number

Defined in: packages/game-lib/src/lib/camera/perspectives/isometric-perspective.ts:11

Distance from the target along the isometric axis. Default 10.


initialLookAt?​

optional initialLookAt?: Vec3Input

Defined in: packages/game-lib/src/lib/camera/perspectives/isometric-perspective.ts:19

Fallback lookAt point when no target exists.


initialPosition?​

optional initialPosition?: Vec3Input

Defined in: packages/game-lib/src/lib/camera/perspectives/isometric-perspective.ts:17

Fallback camera position when no target exists.


targetKey?​

optional targetKey?: string

Defined in: packages/game-lib/src/lib/camera/perspectives/isometric-perspective.ts:15

Key in CameraContext.targets to frame. Default 'primary'.


zoom?​

optional zoom?: number

Defined in: packages/game-lib/src/lib/camera/perspectives/isometric-perspective.ts:13

Orthographic frustum size. Default 10.