2012-05-07 73 views
0

我想创建动态HTML5画布动画。这个动画应该使用服务器端变量。动态HTML5画布动画

目标是在浏览器中显示一个画布,其中包含路径和一些正在移动此路径的对象(服务器端变量)。每个对象都应该有速度(服务器端变量)。所以每个物体都以不同的速度移动。一个对象表示一个用户,每个用户都可以改变他的对象的速度,这个改变应该更新每一个运行的画布,所以每个用户都看着相同的动画。

这是可以使用HTML5 Canvas创建的吗?

回答

0

是的,画布可以成为解决方案的一部分,因为它对于客户端快速动画非常方便。

但是你会有更多的工作服务器端和之间。

服务器端,你应该使用一种技术来实现轻松的多任务和长时间任务。 Java或Go服务器可以很轻松地完成这项工作(例如)。

为了从服务器向浏览器发送thobject属性(包括位置和速度),我建议使用websockets,因为它们可以使服务器在计算到浏览器时立即推送数据(浏览器仍然必须打开连接,但只要需要,它可以保持打开状态)。