@deskcat/render-pixi
v0.1.0
Published
Pixi-based pet rendering and interaction layer for Deskcat
Maintainers
Readme
@deskcat/render-pixi
Pixi-based rendering and interaction layer for Deskcat-style desktop pets.
Install
pnpm add @deskcat/render-pixiIncludes
createStagePetPetManager- animation helpers
Example
import { Texture } from "pixi.js";
import { Pet, PetManager, createStage } from "@deskcat/render-pixi";
const mount = document.getElementById("app")!;
const app = await createStage(mount);
const pets = new PetManager(app.stage, () => ({
width: app.screen.width,
height: app.screen.height,
}));
const pet = new Pet("demo", Texture.WHITE);
pets.register(pet);
pets.layout();
app.ticker.add((ticker) => {
pets.update(ticker.deltaMS);
});Notes
- Built on PixiJS.
- Depends on
@deskcat/corefor behavior state. - Keeps rendering and pointer orchestration separate from app-specific Tauri wiring.
