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/)
-
Collie+sion(地址:http://jindo.dev.naver.com/collie/demo/colliesion/)
示例代碼:
<div id="container"></div> <!-- Load script --> <script type="text/javascript" src="http://jindo.dev.naver.com/collie/deploy/collie.min.js"></script> <script type="text/javascript"> // Load the logo.png image collie.ImageManager.add({ "logo" : "http://jindo.dev.naver.com/collie/img/small/logo.png" }); // Create layer var layer = new collie.Layer({ width : 320, height : 480 }); // Create object that will be displayed on the screen var item = new collie.MovableObject({ x : "center", y : "center", velocityRotate : 180, backgroundImage : "logo" // The background image is re-sized to the pre-loaded logo.png size }).addTo(layer); // Add to layer // Add layer to renderer collie.Renderer.addLayer(layer); // Retrieve renderer from the container ID element collie.Renderer.load(document.getElementById("container")); // Start rendering collie.Renderer.start(); </script>
源碼下載
collie.min.js (89.07kb, gzipped 20kb)
collie.tool.min.js debug version
collie.Box2d.min.js debug version
幫助文檔
這里是 API 參考文檔 ,下面是開發教程,包括基礎入門教程和高級應用教程兩部分。
- 基礎
- 高級
瀏覽器兼容
PC:ie9+(ie6~8 no-transform-support), chrome, firefox, safari, opera
Mobile OS:iOS4+, Android2.1+, WindowsMobile 7.5+
您可能感興趣的相關文章