對於一個瀏覽器遊戲,我想製作十個不同的gif圖層,並在其上進行動畫處理。我顯示的十個圖層中的哪一個取決於城市點。在像Die Siedler Online這樣的Flash遊戲中,我看到了許多動畫事物,但我沒有看到像TribalWars這樣基於PHP文本的瀏覽遊戲。爲什麼不?這需要很多帶寬嗎?或者它的加載速度非常慢......?大的Gif動畫
我有關於GIF動畫的另一個問題。我是否應該製作一個帶有透明背景和20個動畫的大圖層,還是應該製作20個不同的GIF動畫,如TribalWars?
謝謝!
對於一個瀏覽器遊戲,我想製作十個不同的gif圖層,並在其上進行動畫處理。我顯示的十個圖層中的哪一個取決於城市點。在像Die Siedler Online這樣的Flash遊戲中,我看到了許多動畫事物,但我沒有看到像TribalWars這樣基於PHP文本的瀏覽遊戲。爲什麼不?這需要很多帶寬嗎?或者它的加載速度非常慢......?大的Gif動畫
我有關於GIF動畫的另一個問題。我是否應該製作一個帶有透明背景和20個動畫的大圖層,還是應該製作20個不同的GIF動畫,如TribalWars?
謝謝!
PHP是一種服務器端腳本語言。它有沒有 todo與佈局。使用jQuery(高級JavaScript)可以創建動態佈局(就像遊戲中使用的那樣)。動畫時
不要使用GIF,它們基本上已被棄用。您可以創建多個不同的圖像,並使用各種JavaScript庫對其中的一層進行動畫處理。
看一下這個 - http://sixrevisions.com/javascript/10-impressive-javascript-animation-frameworks/它應該可以幫助您確切地瞭解您的需求。您還可以使用MooTools和jQuery等庫進行動畫製作。
另一個我建議你看看是RaphaelJS。它可能有點太廣泛,但您可以使用HTML畫布爲基於矢量的高級動畫提供支持。
此外,您還可以查看諸如ThreeJS這樣的庫,它允許您使用WebGL製作3D遊戲,但這可能太多以至於無法滿足您的需求。
祝您的項目好運
非常感謝。但是這種框架的帶寬高嗎?我的意思是,很奇怪的是其他瀏覽器遊戲並沒有很多動畫的東西,而你可以用它製作很酷的東西。 – Jordy
與gif相比,它不會更慢..因爲JavaScript在DOM之後加載並且圖像/圖形將隨時加載,所以它不會對加載時間產生太多影響。大多數瀏覽器遊戲都是基於文本的,它們是如何設計的。看看www.chromeexperiments.com中的一些JavaScript遊戲的好例子。大多數人只是剛剛開始在JavaScript中採用遊戲。 – rickyduck
謝謝你的例子。現在我知道如何「走路」角色,但在Gif動畫中,您有許多不同的框架(例如20)。但在你給我的例子中沒有看到它。我怎樣才能製作不同幀的動畫角色?我不明白:-) – Jordy