Giter VIP home page Giter VIP logo

cantk's Introduction

Hola cantk


Hola cantk是基于HTML5 Canvas的游戏引擎。 cantk除了具有HTML5跨平台的特点外,还具有下列优点:

**完整的游戏组件。**包括场景、图片、帧动画、Spine骨骼动画、DragonBones骨骼动画、几何变换动画(任何控件都支持缓动作动画)、音乐、音效、路径、地图、振屏、重力感应、刚体、关节、图片字体、定时器和粒子效果等各种游戏需要的组件。

**完整的UI组件。**包括完整窗口、对话框、列表、网格、按钮、文本、编辑器、进度条、菜单等标签数十种UI组件,不但能满足游戏开发,而且可以开发复杂的应用程序。

**集成变现和社交组件。**包括广告、分享、弹幕、统计和玩家系统。

**自带功能超强的IDE。**Hola Studio提供了物理编辑器、界面编辑器、代码编辑器、拆图、合图、图片字体生成器、粒子编辑器、DATA URL产生器、发布编译和导出等各种功能。

**数据驱动的开发。**UI数据和各种设置放在独立的JSON文件中,游戏运行时由引擎加载场景数据和相应的资源。所有界面设计都在IDE中完成,不需要编写一行代码。

**事件驱动的开发。**事件驱动简化游戏逻辑,事件即包括玩家触发的键盘和点击事件,也包括物理引擎中的碰撞等事件和游戏逻辑中的状态改变事件。所有的事件都不用注册,不需要记忆,只需要在IDE中填写相应的事件处理代码即可。

**基于组件的开发。**你可以把小到一张图片一个按钮做成组件,大到一个场景一个游戏做成组件。在IDE中一键可以生成组件,生成组件不但可以自己用,还可以分享给同事和朋友。

**完整的工具链支持。**你可以用Spine/DragonBones制作骨骼动画,用TexturePacker合并图片,用Tiled编辑地图,用其它粒子编辑器开发粒子效果。

**功能稳定。**经过几年发展,上百个游戏的验证,Hola cantk已经稳定。而且我们会提供强力的技术支持,一般新发现的BUG都在12小时内解决,紧急需要的特性在24小时内提供。

**速度超快。**每个引擎都说自己超快,其实都差不多了。原理都一样,要高出一头是很难的,目前来说,要达到或接近native的效果,Runtime是唯一的选择,cantk也提供了Runtime,有基于V8的版本和基于phonegap的版本,后者是开源的。

**免费和开源。**你可以永久免费使用Hola cantk和Hola Studio,Hola cantk完全开源,Hola Studio仅对重要贡献者开源。

Make cantk app fast as native app

CanTK Runtime

Online Design Tools

Game Builder

Documentation

2.API

cantk's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.