扫一扫分享
MelonJS是一款由obiot作者开发的html5轻量级开源的游戏引擎,虽然比较小,不过里面拥有的功能可是非常全面,包含运算、设计、调试一套,而且还可以实时转换查看效果,对于html5游戏开发者来说不可缺少的一个引擎!
一个全新的、轻量级的2D基于sprit的引擎
独立库(不依赖其他任何东西,除了一个HTML5能力的浏览器)
兼容大多数主流浏览器(Chrome,Safari,Firefox,Opera,IE)和移动设备
设备运动和加速度计支持
高的DPI和自动缩放
多通道HTML5音频支持和网络音频支持设备
轻量级物理实现,以确保低cpu需求
基于多边形(SAT)的碰撞算法,用于准确的检测和响应
利用空间划分的快速宽相碰撞检测
第三方工具支持物理身体定义(物理、物理、身体编辑)
向量和矩阵的高级数学api
渐变的效果
转换效果
对象实体的基本集合(要扩展)
对象池
基本粒子系统
基本的动画管理
标准的spritesheet和包装纹理(纹理封隔器,鞋盒)支持
状态管理器(轻松管理加载、菜单、选项和游戏状态)
Tiled地图格式版本+ 0.9。x集成,方便水平设计
未压缩的Plain、Base64、CSV和JSON编码的XML tilemap加载
正交,等距和透视的tilemap支持
多层(多个背景/前景、碰撞和图像层)
多个确定支持
确定透明度设置
α层设置
矩形、椭圆、多边形和多线对象支持
平铺的对象
翻转和旋转瓷砖
动态层和对象/组排序
动态实体加载
形状的瓷砖碰撞支持
系统和位图字体
鼠标和触摸设备支持(与鼠标仿真)
内置对CocoonJS和Ejecta的支持
异步消息传递支持(minPubSub)
基本GUI元素包括
可定制的装载机
手机预览