javascript游戏框架有:1、GDevelop,一款重量级游戏框架;2、pixi,一个2D游戏开发引擎;3、phaser;4、melonjs;5、PhysicsJS;6、aframe,一款支持3d的游戏引擎框架等等。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript游戏框架
1、GDevelop
来自于facebook的重量级游戏框架。从编辑器到最后的发布,它将游戏从开发到最后的上线全部整合到了一起,可以说使用它,你完全可以从0到1的开发一款自己的游戏并上线。
GDevelop提供了一个非常方便的编辑器,你可以简单的拖拽就布局好一个游戏界面。
此外,它提供了丰富的事件系统,也就是说你可以轻松方便地控制角色的运动。
它还有一个非常出色的亮点,就是当你把游戏开发好之后,你可以一键导出到各个操作系统平台,甚至它还支持导出到Android平台。
背靠着facebook,它有着非常丰富的资源和用户社区,没有开发过游戏的你可以把它作为你的第一个游戏框架。
2、pixi
这是一个2D游戏开发引擎,如果你想要开发3D游戏,那么你只能放弃它了。
pixi是一款免费开源的游戏引擎,它最大的特点就是渲染速度快,此外它还有着灵活的api,可以非常方便地开发出优雅的游戏。
它支持在webgl和canvas之间无缝切换,不仅可以让游戏支持的更广泛,同时也让游戏得到最佳体验。
这是一款性能极佳的游戏框架,如果你想要开发一款性能出色的游戏,它是一个不错的选择。
3、phaser
这也是一款2D游戏引擎框架,它同样有着非常快的渲染速度。通过浏览器,它可以在移动和pc上运行。此外,它也是支持webgl和canvas。
phaser对于游戏开发提供了一整套的解决方案,无论是键盘事件的监听,还是音乐的播放控制,无论是物理引擎,还是游戏的动画效果,无论是设备的自适应,还是游戏中光影的控制,它都提供了非常好的解决方案,使用它可以为你的游戏开发保驾护航。
4、melonjs
这是一款开源的2D游戏引擎,它最大的特点是它的插件化开发。它本身只提供了简单的核心引擎,其它的功能都是通过插件来集成的,这样非常方便地进行模块化的开发。
对于新手,它是入门最快的游戏框架之一,它的文档非常详细清楚,你可以在一个小时之内就可以快速上手开发出一个简单的游戏。
它也是支持各种鼠标和键盘事件,同时它也支持手势,压缩后的melonjs只有70kb大小。
5、PhysicsJS
严格意义来说它不是一个游戏框架,它只是一个物理引擎,通过它我们可以轻松的进行游戏中的角色的移动,碰撞检测,碰撞反弹等物理特性的实现。
此外,它的使用非常简单,只要将我们的角色添加到它的引擎世界中,就可以实现物理引擎的使用。
6、aframe
这是一款支持3d的游戏引擎框架,它最大的特点就是支持VR,通过使用它,你可以轻松地实现图片的360°旋转,你可以轻松地实现一个VR场景。
它有着丰富的组件,通过这些组件,我们可以轻松地搭建出我们想要展示的VR场景。
等等。。。
【相关推荐:javascript学习教程】
以上是javascript有哪些游戏框架的详细内容。更多信息请关注PHP中文网其他相关文章!