LogoPixi’VN

Spine 2D

Come utilizzare l'integrazione di Spine 2D in Pixi’VN per caricare scheletri, cambiare skin, riprodurre e combinare animazioni e controllare le tracce di animazione.

All'interno del tuo progetto Pixi’VN, puoi utilizzare l'integrazione di Spine 2D per creare animazioni complesse e fluide per i tuoi personaggi e oggetti. Questa integrazione è essenzialmente un wrapper attorno al runtime ufficiale di Spine 2D per PixiJS, che ti consente di utilizzare tutte le funzionalità di Spine 2D direttamente all'interno del tuo progetto Pixi’VN.

Installazione

Per installare il pacchetto Spine 2D in un progetto JavaScript esistente, utilizza uno dei seguenti comandi:

npm install @drincs/pixi-vn-spine

La libreria deve essere importata all'inizializzazione del gioco, in modo che possa essere utilizzata all'interno dei componenti Lazy.

main.ts
import "@drincs/pixi-vn-spine";

Game.init(body, {
    // ...
});

Utilizzo

Puoi utilizzare il componente Spine proprio come qualsiasi altro componente di Pixi’VN. Tuttavia, devi prima caricare gli asset di Spine 2D (skeleton e atlas) prima di utilizzarlo.

Ad esempio:

main.ts
import { Assets, canvas } from "@drincs/pixi-vn";
import { Spine } from "@drincs/pixi-vn-spine";

await Assets.load(["spineboySkeleton", "spineboyAtlas"]);
const spine = new Spine({
    atlas: "spineboyAtlas",
    skeleton: "spineboySkeleton",
    xAlign: 0.5,
    yAlign: 1,
    animation: "idle",
});
canvas.add("boy", spine);

In questa pagina