LogoPixi’VN

Canvas (WebGL/WebGPU)

Überblick darüber, wie Pixi’VN PixiJS für das Rendering verwendet, die Unterschiede zwischen Pixi’VN und PixiJS sowie die Interaktion mit dem Canvas und Debugging-Tools.

Pixi’VN verwendet PixiJS — eine 2D WebGL/WebGPU-Rendering-Engine — um alles auf dem Bildschirm zu zeichnen. Die Pixi’VN-API umhüllt PixiJS, sodass Sie Bilder, Texte und Animationen hinzufügen, aktualisieren und entfernen können, während der Canvas-Zustand automatisch verfolgt wird, damit er bei Spielspeicherungen und -ladungen korrekt gespeichert und wiederhergestellt werden kann.

Verwenden

ink

Sie können diese Methode mit der ink-Syntax verwenden. Mehr dazu hier.

Um mit der PixiJS-Anwendung zu interagieren, können Sie das canvas-Element verwenden, das als Wrapper fungiert. Damit können Sie die von Pixi’VN bereitgestellten Komponenten hinzufügen und Animationen starten.

import { canvas, Sprite } from "@drincs/pixi-vn"; 

export const startLabel = newLabel("start", [
    () => {
        let sprite = new Sprite({}); 
        canvas.add("sprite", sprite); 
    },
]);

Weitere Funktionen

Auf dieser Seite