2013-01-01 51 views

回答

4

我剛剛開始用EaselJS開發遊戲,看起來很簡單,如果你知道某些級別的JS。 現實世界的例子缺乏是一個負面的,但有很多關於框架的基本用法的教程。是的,在他們的網站上有很多有關Easel的良好文檔。 http://www.createjs.com/Docs/EaselJS/

他們SoundJS和TweenJS也十分可觀庫,看看他們;)

5

我使用EaselJS和個人而言,我很高興與它,它activly開發也由Adobe支持和微軟。 作爲一種可能的選擇,你可以看看http://kineticjs.com

如果您有興趣開始使用EaselJS你可以看看我的教程系列:http://indiegamr.com/retro-style-plattform-runner-game-for-mobile-with-easeljs-part-1/ (他們是略顯過時的,因爲他們在那裏寫對於以前版本的EaselJS,但仍然可以使用當前版本)

+0

不錯的教程。我注意到它是從七月份開始的。自你寫這個以來,API有沒有改變?還是它仍然適用? –

+2

是的,但唯一的重大改變是現在處理事件。但事件處理的舊方法仍在工作。我目前正在爲本教程開發一個擴展的後續項目。 (但它還沒有完成) – olsn

3

CreateJS是快速入門的正確工具。我們使用HTML5來創建帶有Javascript和HTML的遊戲,這就是爲什麼沒有理由在LimeJS中涉及Python。

+0

你碰巧有任何建議的資源?該網站很輕,什麼似乎很古老。 –

+0

那麼他們有每個類的文檔(例如http://createjs.com/Docs/EaselJS/)。我認爲一個好的教程足以開始,那麼你將能夠自己利用這些文檔。 查看本教程:http://www.atari.com/arcade/developers/building-atari-createjs –

3

CreateJS的文檔在2013年2月份得到了一個巨大的更新,並且有大量的EaselJS教程可以幫助您入門。

9

Breakouts項目可能會有所幫助。它有點像TodoMVC,它們採用了Breakout的簡單遊戲並在不同的框架中實現它。它涵蓋了Easel/CreateJS,LimeJS和其他10種流行框架。

17

是的,我不幸遇到了這兩個人。

Limejs

  • 1。你應該安裝python來編譯和運行代碼。
  • 2。您應該手動使用其他javascripts預先加載 遊戲開始前的所有資產,否則將有 機會減慢遊戲動畫。
  • 3。編譯後的代碼是非人類可讀的,因此您的代碼 對第三方用戶不可理解。編譯 使用python完成
  • 4。在不同的瀏覽器中以不同的 級別發出音頻。
  • 5。沒有其他的資源比Developers
    API

CreateJS

  • 1等。你可以直接使用JavaScript的HTML和運行。
  • 2。CreateJS本身具有PreLoadJS,TweenJs,EaselJS,SoundJS,因此您可以輕鬆渲染裝載機和音頻
  • 3。在JavaScript文件的情況下沒有編譯安全性更低
  • 4。您將使用soundjs加載音頻。
  • 5。對於每個吐溫,畫架,聲音和 預緊

Last and Finally compare to LimeJs, Many developers use Createjs for developing games包括我自己的API。