# cantk-runtime **Repository Path**: mirrors/cantk-runtime ## Basic Information - **Project Name**: cantk-runtime - **Description**: Cantk-Runtime是通用的HTML5 Canvas 2D游戏引擎运行库,让HTML5游戏的性能飞起来 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/cantk-runtime - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-05 - **Last Updated**: 2023-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Cantk-Runtime [Cantk-Runtime](https://github.com/drawapp8/cantk-runtime)是通用的HTML5 Canvas 2D游戏引擎运行库,让HTML5游戏的性能飞起来。Cantk-Runtime以PhoneGap插件的方式提供,从此结束PhoneGap低性能的恶名! [Cantk-Runtime](https://github.com/drawapp8/cantk-runtime)提供高效的HTML5 Canvas绘图API、兼容HTML5 Audio的游音乐/音效播放接口和原生的编辑器接口, 让HTML5 Canvas 2D游戏只需要简单的适配就可以跑起来。 *欢迎加入QQ群* :223466431 ## 特色 * 0.开源。开放全部源码,可用于商业和非商业的环境。 * 1.小巧。支持全部ABI的情况下,最小APK仅仅600K左右。 * 2.高效。用OpenGL ES 2.0 C API实现绘图操作,接近原生游戏引擎的性能。 * 3.强大。实现HTML5 Canvas 2D常用操作,让任何HTML5游戏引擎,只需少量适配代即可运行。 * 4.多平台支持。目前支持Android平台,以后逐步支持iOS, Tizen等其它移动平台。 * 5.遵循标准。PhoneGap是HTML5与Native混合编程的事实上的标准,cantk-runtime以PhoneGap插件形式提供,让你可使用数千计的PhoneGap插件。绘制API以标准的HTML5 Canvas 2D API方式提供,音乐和音效以兼容HTML5 Audio的方式提供。 * 6.支持所有HTML5 Canvas 2D游戏引擎。cantk-runtime并非为cantk专用,其它游戏引擎如egret.js, pixi.js, phaser.js, panda.js, egret.js, lufy.js, soya2d和其它基于有HTML5 Canvas 2D游戏引擎都可以在上面运行。 ## 使用方法 ``` phonegap plugin add https://github.com/drawapp8/cantk-runtime.git ``` 1.[API描述](https://github.com/drawapp8/cantk-runtime/wiki/API%E6%8F%8F%E8%BF%B0) [2.如何将cantk-runtime嵌入到现有的APP中?](https://github.com/drawapp8/cantk-runtime-demos/wiki/%E5%A6%82%E4%BD%95%E5%B0%86cantk-runtime%E5%B5%8C%E5%85%A5%E5%88%B0%E7%8E%B0%E6%9C%89%E7%9A%84APP%E4%B8%AD) ## 相关链接 [CanTK](https://github.com/drawapp8/cantk)是开源的HTML5 APP/Game Engine。 [TangIDE](http://www.tangide.com/gamebuilder.php)是在线开发HTML5游戏和应用的平台。 [cantk-runtime-demos](https://github.com/drawapp8/cantk-runtime-demos) 几个使用cantk-runtime的示例项目,目前有松鼠跑酷,小红帽快跑和FlappyBird。 ## 其它类似平台 * 1.[Ejecta-X](https://github.com/Wizcorp/Ejecta-X): 体积大. * 2.[Egret Android Runtime](http://www.egret.com/runtime): 体积大,不开源。 * 3.[PhoneGap Fast Cast](https://github.com/phonegap/phonegap-plugin-fast-canvas): 功能弱,开发停止。 * 4.[CocoonJS](http://173.194.14.51/url?sa=t&rct=j&q=ludei+html5&source=web&cd=1&cad=rja&uact=8&ved=0CB0QFjAA&url=%68%74%74%70%73%3a%2f%2f%77%77%77%2e%6c%75%64%65%69%2e%63%6f%6d%2f&ei=xO9RVd-JMsehuQT1roC4Cg&usg=AFQjCNHmtlX0VgmPqO4IexmOTp1pP0BO1A) 体积大,不开源。 ## APK示例 * 1.[松鼠跑酷](https://github.com/drawapp8/cantk-runtime-demos/raw/master/NutRush/platforms/android/ant-build/CordovaApp-debug.apk) * 2.[小红帽快跑](https://github.com/drawapp8/cantk-runtime-demos/raw/master/RedHat/platforms/android/ant-build/CordovaApp-debug.apk) * 3.[Basic Demo](https://github.com/drawapp8/cantk-runtime-demos/raw/master/Basic/platforms/android/ant-build/CordovaApp-debug.apk)