Skip to content

Latest commit

 

History

History
136 lines (100 loc) · 10.1 KB

README-cn.md

File metadata and controls

136 lines (100 loc) · 10.1 KB

青瓷引擎

介绍

青瓷引擎是一款开源免费的 JavaScript 游戏引擎类库,并提供了一站式基于浏览器的 HTML5 游戏开发工具套件。

采用青瓷引擎,开发 HTML5 游戏和传统 Web 网页开发一样,使用任何你喜欢的编辑器,使用任何你喜欢的浏览器,利用 JavaScript 语言和所有先进的 Web 开发工具,让青瓷引擎处理底层技术的复杂性,你只需要关注最重要的事情:做游戏!

技术堆栈

青瓷引擎基于开源免费得 HTML5 游戏框架 Phaser,其采用 Pixi.js 作为底层渲染引擎,实现 WebGL 和 Canvas 两种渲染模式的跨桌面和移动终端浏览器支持。

Phaser 主要由 @photonstorm 持续的开发和维护发展,青瓷引擎基于的是 Phaser 2.3.0 版,但我们持续的跟踪关注的 Phaser 的任何版本改动升级,任何 bug 修复和性能提升我们都会整合到青瓷引擎中,因此用户尽管放心使用青瓷引擎发布包中所带的 Phaser 版本即可。

青瓷引擎由三部分组成:QICI Core、QICI Widget 和 QICI Editor

QICI Core:一套基于 Phaser 的 JavaScript 游戏引擎类库。
QICI Widget:一套 JavaScript 通用图形组件库。
QICI Editor:一套基于浏览器的跨平台集成式游戏编辑器,包含基于 Node.js 的后台服务。

QICI Core 是青瓷引擎的核心模块,QICI Editor 需要基于 QICI Core 才可运行,但 QICI Core 无需 QICI Editor 也可独立工作,通过编程创建 HTML5 游戏。但没有 QICI Editor 这种所见即所得的功能支持,很难维护和构建用户界面稍微复杂点的游戏,采用 QICI Editor 甚至可以让美工和策划参与帮助构建用户游戏界面。

QICI Widget 提供了一整套构建 QICI Editor 所需的基于 HTML5 的 UI 通用组件库

QICI Core 是基于 JavaScript 的游戏引擎类库,QICI Widget 是基于 JavaScript 的图形组件类库,QICI Editor 采用 Node.js 进行本地文件系统资源操作,因此可以说青瓷引擎是全栈 JavaScript 的游戏引擎。

功能特点

你甚至可以在移动终端浏览器打开 QICI Editor 进行游戏开发:


入门

文档

官网的文档分为以下几部分:

例子

青瓷引擎提供了众多游戏例子供学习,可直接下载所有源代码

参与

以上仓库欢迎大家参与提交问题、建议、修正和完善!

目前青瓷引擎的的源代码在发布包的 /lib/qc-core-debug.js 路径,青瓷引擎工程还在内部重构中,我们会尽快发布到 Github 仓库,到时欢迎大家一起参与完善。

变更记录

青瓷引擎的所有版本发布历史及变更记录都在论坛的此贴中持续更新。

联系我们

授权协议

青瓷引擎以 MIT 许可授权协议发布。