Crea il tuo IDE o editor grafico
Guide for IDE and editor authors: how to export PixiVNJson to integrate tools with Pixi’VN, recommended TypeScript usage, and migration tips.
Pixi'VN è una libreria npm gratuita e open source e non sarà mai legata a un singolo IDE o strumento grafico.
We encourage developers of game IDEs or graphics tools to add an export that produces a Pixi’VN-compatible project.
Prima di iniziare, contatta il team Pixi'VN. Possiamo offrirti consulenza, collaborare e aiutarti a promuovere la tua integrazione.
Crea
Se stai partendo da zero, ecco alcuni consigli pratici:
- Siate realistici riguardo al tempo e alle competenze richieste. Many projects are started and never finished.
- Scegli le lingue e gli strumenti in base al tuo team e ai tuoi obiettivi. Ti consigliamo di utilizzare TypeScript per poter riutilizzare i tipi di Pixi'VN.
- L'approccio più semplice e portabile è quello di esportare un JSON che segue il modello PixiVNJson. Quel JSON contiene la sequenza di istruzioni che Pixi'VN eseguirà e può essere inserito in un modello Pixi'VN dall'utente o dal tuo strumento.
- Exporting JSON keeps your tool engine-agnostic and makes it easier to support other engines later.
Migrazione
Hai già uno strumento e vuoi la compatibilità con Pixi'VN? Di solito è semplice:
- Se il tuo strumento esporta o serializza internamente le istruzioni come oggetti o JSON, crea un piccolo livello di mappatura che converta il tuo formato nel modello PixiVNJson.
- If your tool uses a different internal model, evaluate whether it’s worth adding a converter. If the effort is high and the feature set doesn't align, consider keeping it separate.
Una volta che è possibile produrre PixiVNJson, gli utenti possono trascinare il JSON esportato in un modello Pixi'VN per eseguire il gioco.