javascript有哪些游戏框架?分享javascript六个游戏框架

时间:2022-01-27 15:21:05       来源:php中文网

本教程操作环境: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 GDevelop javascript有哪些游戏框架