来自 Web 开发的主干方面,我们正试图找到一个解决方案,以解决向我们的任务管理 Web 应用程序添加视觉和声音效果的请求。对于初学者 - 我们正在寻找一种方法来创建像您在游戏中看到的爆炸星星效果。
这可以用 HTML5 画布完成吗?我们应该使用闪光灯吗?任何想法如何开始?
来自 Web 开发的主干方面,我们正试图找到一个解决方案,以解决向我们的任务管理 Web 应用程序添加视觉和声音效果的请求。对于初学者 - 我们正在寻找一种方法来创建像您在游戏中看到的爆炸星星效果。
这可以用 HTML5 画布完成吗?我们应该使用闪光灯吗?任何想法如何开始?
到目前为止,Flash 可以在视觉上做的任何事情都可以通过现代浏览器上的 HTML5 画布来完成。
对于“星爆”视觉效果,这听起来很简单,只需创建一个随机的对象数组,每次画布更新时这些对象都会以随机的预设方向移动。
示例: http: //jsfiddle.net/amDAW/(点击画布创建星爆)
至于声音,这不是在画布中处理的,而是在Audio
标签或相当新的WebAudio
API 中处理的。如果您使用前者(更多浏览器支持),您最关心的是资源预加载,但有一些帮助库可以将其抽象出来(无耻广告:https ://github.com/jsweeneydev/ResourceLoader )。