2012-05-07 237 views
0

我想創建動態HTML5畫布動畫。這個動畫應該使用服務器端變量。動態HTML5畫布動畫

目標是在瀏覽器中顯示一個畫布,其中包含路徑和一些正在移動此路徑的對象(服務器端變量)。每個對象都應該有速度(服務器端變量)。所以每個物體都以不同的速度移動。一個對象表示一個用戶,每個用戶都可以改變他的對象的速度,這個改變應該更新每一個運行的畫布,所以每個用戶都看着相同的動畫。

這是可以使用HTML5 Canvas創建的嗎?

回答

0

是的,畫布可以成爲解決方案的一部分,因爲它對於客戶端快速動畫非常方便。

但是你會有更多的工作服務器端和之間。

服務器端,你應該使用一種技術來實現輕鬆的多任務和長時間任務。 Java或Go服務器可以很輕鬆地完成這項工作(例如)。

爲了從服務器向瀏覽器發送thobject屬性(包括位置和速度),我建議使用websockets,因爲它們可以使服務器在計算到瀏覽器時立即推送數據(瀏覽器仍然必須打開連接,但只要需要,它可以保持打開狀態)。