Vai al contenuto principale

RISORSE PER CREATORI / PIXEL ART

Generatore PixelFX: effetti pixel art per giochi

PixelFX di Patch disegna animazioni tramite codice: fuoco, magie, raccolta di oggetti e altro. Il catalogo della revisione verificata contiene 244 effetti. Il JavaScript modificabile consente all’IA di cambiare, renderizzare e migliorare gli effetti. PixelFX fornisce il riscontro visivo; le regole restano nel gioco.

Fonte verificata: 5 novembre 2026 · revisione a841596

JavaScriptCanvasPNG + JSONMIT
PIXELFX / LIVE CANVAS

Prova tre veri effetti PixelFX

Il codice originale viene eseguito localmente nel browser. Regola colori e velocità e premi Riproduci. Gli effetti singoli si fermano al termine. Questa anteprima non include le azioni del personaggio.

Esporta a 20 FPS nella dimensione originale, con colori e velocità scelti. Scarica entrambi i file: il JSON include tempi, perno e avvisi MIT. Nessuna animazione del personaggio inclusa.

Generatore PixelFX: crea uno sprite sheet riutilizzabile

Scegli uno dei tre effetti, una palette e la velocità. Genera un foglio trasparente e i metadati nel browser, senza account o crediti. Questo strumento renderizza codice esistente. Per nuovi effetti modifica i sorgenti; per un gioco completo continua in Studio.

Scegli PixelFX in base al suo ruolo

Parti dall’evento da comunicare. Un effetto spettacolare può nascondere nemici o ricompense. Confronta questi tre usi con lo sfondo e le dimensioni reali dei personaggi.

fire/campfire

Ambiente: falò e cicli

Un falò può segnalare un campo, checkpoint o zona sicura. Mantienilo meno luminoso degli impatti importanti e ferma gli aggiornamenti nelle scene inattive. Il catalogo ufficiale offre altre condizioni meteo e ambienti.

ice/frost-nova

Combattimento: nova di gelo e abilità

Definisci attivazione, danno e recupero prima di regolare la nova. L’anello visibile non implementa collisioni, danni o ricarica. Sincronizza queste meccaniche nella logica del gioco.

pickups/collect-burst

Ricompense: bagliore di raccolta

Attiva collect burst nella posizione dell’oggetto dopo la raccolta confermata. Assegna punti una volta e rimuovi l’effetto finito. Se più bagliori coprono il giocatore, limitane il numero o attenua la palette.

Quattro passi per un gioco con PixelFX

  1. Pianifica un ciclo piccolo: muoversi in una stanza, raccogliere cinque cristalli e ricominciare dopo la vittoria. Definisci tastiera o touch.

  2. Associa effetti a eventi: falò per l’ambiente, bagliore per la raccolta e nova per un’abilità. Distingui atmosfera, successo e pericolo.

  3. Pianifica in Studio o usa l’esempio nel progetto. Fornisci sorgenti o esportazioni: un link da solo non dimostra che l’assistente abbia importato la libreria.

  4. Prova un turno, raccolte ripetute e riavvio. Controlla bordi su sfondi chiari e scuri, perno e leggibilità mobile. Conserva la versione funzionante prima delle modifiche.

01 / JAVASCRIPT

Usare PixelFX in un gioco browser

Installalo in un progetto JavaScript con un bundler ESM come Vite. L’esempio crea un Canvas: fai clic o tocca per attivare l’effetto. Nel gioco esistente, disegna su un livello trasparente e attiva l’effetto da un evento confermato. Danni, collisioni e punteggio restano nella logica del gioco.

npm
npm install github:patch-gg/pixelfx#a84159688af3ca37a4be05a0d422b94451b2e24e
JavaScript / Canvas
JavaScript
import { createFrame, clearFrame, createFx, composite } from 'pixelfx';
import * as burst from 'pixelfx/fx/pickups/collect-burst';

const canvas = document.createElement('canvas');
canvas.width = 320;
canvas.height = 180;
canvas.style.cssText = 'width:640px;max-width:100%;image-rendering:pixelated;background:#111';
document.body.append(canvas);
const ctx = canvas.getContext('2d');
const frame = createFrame(320, 180);
const pixels = ctx.createImageData(320, 180);
let fx;
canvas.addEventListener('pointerdown', () => {
  fx = createFx(burst, { x: 160, y: 120, seed: 3 });
});
let previous;
function tick(now) {
  const dt = previous === undefined ? 0 : Math.min((now - previous) / 1000, 0.05);
  previous = now;
  clearFrame(frame);
  if (fx) {
    fx.update(dt);
    fx.draw(frame);
    if (fx.done()) fx = undefined;
  }
  composite(frame, pixels.data);
  ctx.putImageData(pixels, 0, 0);
  requestAnimationFrame(tick);
}
requestAnimationFrame(tick);
02 / PNG + JSON

Esportare sprite sheet PixelFX

Clona il repository, installa gli strumenti e renderizza l’effetto. Otterrai un atlante PNG trasparente e JSON in stile Aseprite con tempi dei fotogrammi e perno. Usa un importatore compatibile: importare solo il PNG non applica questi dati. Consulta i requisiti degli strumenti nella guida ufficiale.

Terminal
git clone https://github.com/patch-gg/pixelfx.git
cd pixelfx
git checkout a84159688af3ca37a4be05a0d422b94451b2e24e
npm install
node tools/render.mjs ice/frost-nova --sheet
03 / AI

Personalizzare PixelFX con l’IA

Il repository include un plugin per Claude Code. Esegui questi due comandi dentro Claude Code. Per altri assistenti, fornisci i sorgenti selezionati e il prompt seguente. Questa pagina non installa il plugin in Studio e non garantisce importazioni automatiche da GitHub.

Claude Code
/plugin marketplace add patch-gg/pixelfx
/plugin install pixelfx@pixelfx
Personalizzare PixelFX con l’IA

Aggiungi l’effetto PixelFX collect-burst al mio gioco browser. Conserva controlli, punteggio e collisioni. Attivalo una sola volta per oggetto raccolto, con seed fisso e palette blu. Usa un livello trasparente, rimuovi l’effetto al termine e svuota gli effetti al riavvio. Conserva gli avvisi MIT. Mostra i file modificati e come verificare ripetizione, raccolte simultanee e prestazioni mobili. Se manca il sorgente, chiedimi i file senza inventare l’API.

Pianifica un gioco in Studio →

Verificare l’effetto nel gioco

Adatta la palette allo sfondo e la velocità all’impatto. Usa un seed fisso per i confronti. Verifica effetti simultanei, pulizia al riavvio e leggibilità sugli schermi piccoli. Considera la riduzione del movimento. Una bella anteprima non dimostra adeguatezza o prestazioni nel gioco.

Domande sul generatore PixelFX

È un generatore di pixel art con IA?

Renderizza tre effetti procedurali esistenti, senza modelli di immagine o nuove animazioni da testo. PixelFX offre separatamente una skill Claude Code per scrivere effetti; Studio è il generatore di giochi con IA del sito.

Come uso PNG e JSON?

Salvali insieme. PNG contiene la griglia; JSON descrive rettangoli, durata e perno. Usa un importatore compatibile o leggi i rettangoli nel codice. Disattiva la sfumatura delle texture e verifica l’ancoraggio.

Perché cambiano bagliori o bordi scuri?

PixelFX combina colore e luce additiva. Il PNG trasparente fissa il risultato in RGBA, che può differire dal rendering additivo nella scena. Confronta sullo sfondo reale prima di scegliere la fusione. Le pose del personaggio non vengono esportate.

Posso creare un gioco completo?

Qui esporti risorse visive. Per il gameplay, apri Studio, descrivi obiettivo e controlli e conferma il piano. Pianificare dopo l’accesso è gratis; generazione e revisioni usano Studio Credits. PixelFX non viene installato automaticamente e non tutti i motori sono stati testati.

Licenza e attribuzione di PixelFX

Codice ed effetti usano MIT. Conserva gli avvisi di copyright e autorizzazione quando ridistribuisci, inclusi quelli applicabili a Hugo Duprez e Hollow Crown. Il font Patch Pixel in gallery/fonts è escluso e non viene usato qui. Patch mantiene PixelFX; questa è una guida indipendente.

Fonti ufficiali

OpenGame / Fonte verificata: 5 novembre 2026 · revisione a841596