2013-01-01 18 views

risposta

4

Ho appena iniziato a sviluppare giochi con EaselJS, sembra facile se si conosce JS ad un certo livello. La mancanza di esempi del mondo reale è un aspetto negativo, ma ci sono molti tutorial sugli usi di base del framework. E sì, c'è molta buona documentazione su Easel sul loro sito web. http://www.createjs.com/Docs/EaselJS/

loro SoundJS e TweenJS sono anche molto impressionanti biblioteche, dare un'occhiata a loro;)

5

sto usando EaselJS e personalmente sono molto felice con esso, è activly sviluppato e supportato anche da Adobe e Microsoft. come possibile alternativa si potrebbe dare un'occhiata a http://kineticjs.com

Se siete interessati a iniziare con EaselJS si può dare un'occhiata al mio tutorial-serie: http://indiegamr.com/retro-style-plattform-runner-game-for-mobile-with-easeljs-part-1/ (Sono un po 'fuori moda, in quanto dove scritti per la versione precedente di EaselJS, ma continua a funzionare con la versione corrente)

+0

Bel tutorial. Ho notato che è da luglio. L'API è cambiata molto da quando hai scritto questo o è ancora applicabile? –

+2

Sì, ma l'unico cambiamento importante è la gestione degli eventi ora. Ma i vecchi metodi di gestione degli eventi continuano a funzionare. Attualmente sto lavorando a un progetto esteso e di follow-up per il tutorial. (Ma non è ancora finito) – olsn

3

CreateJS è lo strumento giusto per iniziare rapidamente. Stiamo usando HTML5 per creare giochi con Javascript e HTML ed è per questo che non c'è motivo di essere coinvolti con Python in LimeJS.

+0

Ti capita di avere qualche suggerimento per le risorse? Il sito è leggero e quello che c'è sembra molto vecchio. –

+0

Bene hanno documentazione per ogni classe (ad es. Http://createjs.com/Docs/EaselJS/). Penso che un buon tutorial sia sufficiente per iniziare, quindi sarai in grado di utilizzare la documentazione da solo. Controlla questo tutorial: http://www.atari.com/arcade/developers/building-atari-createjs –

3

La documentazione di CreateJS ha ottenuto un enorme aggiornamento a febbraio 2013 e ci sono un sacco di tutorial per EaselJS che possono aiutarti a iniziare.

9

Il progetto Breakouts potrebbe essere d'aiuto. È un po 'come TodoMVC in quanto fanno un semplice gioco di Breakout e lo implementano in diversi framework.

Include Easel/CreateJS, LimeJS e 10 altri framework popolari.

17

Sì, purtroppo ci ho provato entrambi.

Limejs:

  • 1. Dovresti avere python installato per compilare ed eseguire il codice.
  • 2. Dovresti utilizzare manualmente altri javascript nell'ordine per il precaricamento di tutte le risorse prima dell'inizio del gioco, altrimenti ci sarà possibilità di rallentare le animazioni del gioco.
  • 3. Il codice compilato non è leggibile in modo che il tuo codice non possa essere comprensibile agli utenti di terze parti. La compilazione viene eseguita utilizzando python
  • 4. Problema con audio su diversi browser in diversi livelli .
  • 5. Non ci sono altre risorse diverse da Developers
    API

CreateJS

  • 1. Puoi usare direttamente javascript per html ed eseguire.
  • 2.CreateJS stesso dispone di PreLoadJS, TweenJs, EaselJS, SoundJS in modo da rendere facilmente possibile il caricamento di caricatori e audio
  • 3. Nessuna compilazione meno sicurezza in caso di file javascript
  • 4. Utilizzerai soundjs per caricare l'audio.
  • 5. Ha la propria API per ogni Tween, Cavalletto, Suono e precarico

Last and Finally compare to LimeJs, Many developers use Createjs for developing games me compreso.