框架html5 / js现在可以轻松地用于制作应用程序和游戏http://html5games.com/,甚至主要的在线游戏网站也开始使用它http://www.kongregate.com/html5-games。
我的问题是:在可预见的未来,html5 / js是否会着眼于游戏开发?我的意思是,这是由开发团队考虑的吗?目前,html5提供的支持,兼容性,可移植性和工具可与闪存等长日期标准相媲美吗?
我没有要求开发交互式网站,浏览器游戏或动画的最佳方式;我对HTML / javascript在游戏和动画开发中的可用性感兴趣,因为我更喜欢它而不是flash。
答案 0 :(得分:2)
您可以使用以下工具替换Flash开发工作流程:
或者您可以使用更高级别的框架,如Phaser,Grapefruit,Goo Engine或Playcanvas(或许多类似的框架),为您提供所有这些内容。
然而,在2014年,HTML5 / JavaScript只是一个编译目标。这意味着您可以使用您喜欢的任何语言和环境进行编写,然后编译为HTML5。 如果您喜欢在Flash和AS3中工作,可以继续这样做:
答案 1 :(得分:0)
Flash还有很多可供选择:
据说 JS已经能够以接近原生的速度完成所有高级功能甚至3D功能。你有像ThreeJS这样的库和其他允许访问GPU的库,这意味着非常快速的渲染!
问题在于,不同的浏览器无法就默认包含哪些功能达成一致。例如,Chrome拥有最多样化的画布来渲染图形,而Internet Explorer仍然是网络开发人员的痛苦。这就是闪存再次占据上风的地方,因为它在所有平台和所有浏览器上均匀运行99%。我仍然会选择Flash进行非移动开发,但你绝对可以制作在HTML5 / JS上运行良好的内容。
然后一切都归结为实际发展:
工具的选择取决于您。在当前的场景中,我看到Flash不能被完全排除,因为它已经有多少了;与此同时,JavaScript即使现在也能给你带来非常好的表现,并且它将来会更强大。