Skip to main content
Version: Next

Installation

This page shows the quickest way to add Canvas Tile Engine to a plain JS/TS project.

Install

npm install @canvas-tile-engine/core @canvas-tile-engine/renderer-canvas
yarn add @canvas-tile-engine/core @canvas-tile-engine/renderer-canvas
pnpm add @canvas-tile-engine/core @canvas-tile-engine/renderer-canvas

Quick start

<div id="canvas">
<canvas />
</div>
import { CanvasTileEngine } from "@canvas-tile-engine/core";
import { RendererCanvas } from "@canvas-tile-engine/renderer-canvas";

const el = document.getElementById("canvas") as HTMLDivElement;
const engine = new CanvasTileEngine(
el,
{
scale: 50,
size: {
width: 500,
height: 500,
},
},
new RendererCanvas()
);

engine.drawRect({ x: 10, y: 5 });

engine.drawCircle([
{ x: 1, y: 1, size: 0.7 },
{ x: 7, y: 4, style: { fillStyle: "red" } },
]);

engine.render();