Collie 是一个 JavaScript 库,用于创建高度优化的 HTML5 动画和游戏。Collie 可以运行在 PC 和手机上,使用 HTML5 Canvas 和 DOM。Collie 能够多线程稳定的处理多个对象,支持很多实用的功能,包括精灵动画和用户事件。稳定支持 iOS 和 Android,并为每个平台的渲染提供优化的方法。
Demos
- Origami(地址:http://jindo.dev.naver.com/collie/demo/origami/)
- Drag&Drop(地址:http://jindo.dev.naver.com/collie/demo/drag/)
- Particles(地址:http://jindo.dev.naver.com/collie/demo/heoyunhwa/)
- Box2d(地址:http://jindo.dev.naver.com/collie/demo/box2d/)
- Collie+sion(地址:http://jindo.dev.naver.com/collie/demo/colliesion/)
示例代码:
"container">
源码下载
collie.min.js (89.07kb, gzipped 20kb)
collie.tool.min.js debug version
collie.Box2d.min.js debug version
帮助文档
这里是 API 参考文档 ,下面是开发教程,包括基础入门教程和高级应用教程两部分。
- 基础
- Drawing Rectangle
- MovableObject
- Repeat Timer
- Cycle Timer
- Transition Timer
- Delay Timer
- Queue Timer
- Timeline Timer
- timer to use DisplayObject
- Event
- text-ellipsis and word-wrap
- ImageManager
- 高级
- backgroundRepeat
- hitArea
- Event - stop bubbling
- sprite animation
- sprite animation - user action
- How to support retina display
浏览器兼容
PC:ie9+(ie6~8 no-transform-support), chrome, firefox, safari, opera
Mobile OS:iOS4+, Android2.1+, WindowsMobile 7.5+