酷炫的基于HTML5的2D和3D粒子引擎——Proton

html-css011

酷炫的基于HTML5的2D和3D粒子引擎——Proton,第1张

Proton是一个灵活的html5粒子引擎。他默认支持canvas,dom,webgl,easeljs,pixel五种渲染方式,当然你还可以轻易的自定义自己的渲染器。只需10几行代码就可以打造你想要的粒子效果。同时具有2D版本和3D版本,适合不同的使用场景!

2D版本:

3D版本:

3D版本:

下面通过录制的Gif来演示一部分效果,上面已经有一些了,下面再展示一些:

Proton是一个实现例子效果非常合适的2D和3D例子效果库,非常简单实用,从上面的动图效果也能看出来实现的效果非常的炫酷,而且代码非常简单,文档又非常详细!

下面的链接列举了一些常用的用于Html5的常用3d游戏引擎.

https://github.com/bebraw/jswiki/wiki/Game-Engines

个人比较推荐three.js, cocos2d.js.

cocos2d有一些已经成型的效果和游戏展示.

three.js是更加强大的, 除了提供了基础的一些画图的方法以外, 3d max还支持导出模型给它使用.

可以肯定是可以的。

但是,开发3d游戏一般都是使用3d引擎的,因为3d游戏不光是要画图、还有逻辑、ai、声音等乱七八糟的非常复杂。当然,你可以用delphi学一学3d开发的技术,因为不管什么引擎,使用的时候你都需要掌握这些基本的技能。