JavaScript 游戏引擎:craftyJS
jopen
11年前
craftyJS 个轻量级的,模块化 JavaScript 游戏引擎,包括了许多组件:动画,事件管理,重新划分区域,碰撞检测,sprite 等等。它支持所有类型的浏览器,比如 IE9。不需要 dom 操作和自定义绘图程序。
Cross Browser compatible
Your games will work on all modern browsers; even IE9!
Canvas or DOM
Choose the technology to render your entities, it will look exactly the same.
Small file size
Small enough that you don't need to wory about it delaying your game.
Entity Component System
A better way to approach game development without long chains of inheritance.
Sprite Map support
Splice and dice a sprite map to easily draw game entities.
Collision Detection
Advanced SAT collision detection with more information than just true or false.
Fire & Forget Events
Event system for custom events that can be triggered whenever, on whatever, and bound just as easily.
Lots 'o Goodies
Heaps of native components for sound, animation, effects and input to make your game pop!