LittleJS是一个超轻量级的2DJavaScript游戏引擎,具有快速的WebGL渲染。它被设计为小巧、简单且易于使用,适用于从游戏果酱到商业发布的各种应用程序。该引擎拥有制作高质量游戏所需的一切,包括快速渲染、物理、粒子、音效、音乐、键盘/鼠标/游戏手柄输入处理、更新/渲染循环和调试工具。
特性:
占用空间小,无依赖性可以以60fps的速度渲染10,000多个对象,通常多几倍具有基类引擎对象的面向对象系统轴对齐框的2D物理和碰撞处理使用zzfx的位置音频效果和使用zzfxm、mp3或wavs的音乐具有键盘、鼠标、游戏手柄和触摸支持的输入处理系统引擎辅助函数和类,如Vector2、Color和Timer用于关卡数据的瓦片层缓存渲染和碰撞系统粒子效果系统(粒子编辑器/设计器正在进行中)奖牌系统通过Newgrounds和OS13k集成跟踪和显示成就您可以构建的几个易于理解的示例项目调试工具和调试渲染系统示例项目与移动设备兼容构建系统自动组合所有内容,缩小并删除未使用的代码对于像js13kGames这样的大小编码竞赛,入门项目构建为7KBzip使用电子轻松构建Windows可执行文件,以便在Steam等平台上分发使用MIT许可证开源,因此可用于制作商业游戏
评论