frameworks 目录包含了 Cocos2d-html5 引擎和 Cocos2d-x JavaScript 代码的汇集. Cocos2d-html5 目录包含了所有 Cocos2d-html5 的引擎模块,例如引擎核心模块、音频模块、外部物理引擎库,CocosBuilder Reader, CocoStudio Reader 和其他的模块。 所有的模块都用JS实现并且可以在WEB环境中运行。
随着 Cocos2d-x 的发展,Cocos2d-html5 也日益完善,相比纯 C++ 的开发方式,它开发效率更为高效,而另一个显而易见的好处便是 JS 端的 API 可以作为 Cocos2d-x Javascript Bindings (JSB) 的接口封装。一套 API,两种解决方案,这让用 JS 快速开发游戏,通过 JSB 以接近原生代码 ...
KrKr2 使用 Cocos2d-x 3.17.2 作为跨平台渲染与 UI 框架。Cocos2d-x 负责 OpenGL 上下文管理、场景图渲染、UI 组件、触摸/键盘事件分发 ...
GLViewImpl GL View Implementation Cocos2d-x 中 GLView 的 SDL2 平台具体实现类,封装了窗口创建和 GL 上下文管理 EventDispatcher Event Dispatcher Cocos2d-x 的事件分发系统,将底层事件(触摸、键盘)路由到注册了监听器的节点 EventListenerKeyboard Keyboard Event ...