2

来自 Web 开发的主干方面,我们正试图找到一个解决方案,以解决向我们的任务管理 Web 应用程序添加视觉和声音效果的请求。对于初学者 - 我们正在寻找一种方法来创建像您在游戏中看到的爆炸星星效果。

这可以用 HTML5 画布完成吗?我们应该使用闪光灯吗?任何想法如何开始?

4

1 回答 1

5

到目前为止,Flash 可以在视觉上做的任何事情都可以通过现代浏览器上的 HTML5 画布来完成。

对于“星爆”视觉效果,这听起来很简单,只需创建一个随机的对象数组,每次画布更新时这些对象都会以随机的预设方向移动。

示例: http: //jsfiddle.net/amDAW/(点击画布创建星爆)

至于声音,这不是在画布中处理的,而是在Audio标签或相当新的WebAudioAPI 中处理的。如果您使用前者(更多浏览器支持),您最关心的是资源预加载,但有一些帮助库可以将其抽象出来(无耻广告:https ://github.com/jsweeneydev/ResourceLoader )。

于 2012-12-02T15:32:09.227 回答