sparkengineweb
    Preparing search index...

    Interface GameEngineOptions

    interface GameEngineOptions {
        additionalRenderSystems?: (
            renderer: Renderer,
            imageLoader: ImageLoader,
        ) => RenderSystem[];
        context: CanvasRenderingContext2D;
        framerate: number;
        imageLoader?: ImageLoader;
        physicsCycles?: number;
        resolution: { height: number; width: number };
    }
    Index

    Properties

    additionalRenderSystems?: (
        renderer: Renderer,
        imageLoader: ImageLoader,
    ) => RenderSystem[]

    The factory function to use for adding additional render systems.

    context: CanvasRenderingContext2D

    The context where to render the frames

    remove from contstructor arguments

    framerate: number

    The target framerate of the game engine

    imageLoader?: ImageLoader

    The image loader to use for loading images

    physicsCycles?: number

    The number of physics cycles to run per frame. Defaults to 2

    resolution: { height: number; width: number }

    The target resolution to use when rendering frames