cocos
Metoo_2014
经常忘记,写写博客吧
展开
-
cocos main.cpp
已经用cocos好久写一点东西。主要是分析下 cocos的一些结构,新建一个cpp项目,目录下面有: - libbox2d Box2D是一个用于模拟2D刚体物体的C++引擎。 - libbullet Bullet是一个跨平台的物理模拟计算引擎。 - libcocos2d 这个就不说了 cocos 的引擎代码都在这里面 - librecast 这个应该是一个寻路模块 coco原创 2017-07-12 15:11:07 · 484 阅读 · 0 评论 -
AppDelegate
AppDelegate:initGLContextAttrs 设置openGLapplicationDidEnterBackgroundapplicationWillEnterForeground 这两个方法前面已经说过了applicationDidFinishLaunching原创 2017-07-12 16:35:29 · 236 阅读 · 0 评论 -
libcocos2d
libcocos2d原创 2017-07-12 17:38:22 · 642 阅读 · 0 评论 -
AppDelegate->Application->ApplicationProtocol
AppDelegate->Application->ApplicationProtocol; ApplicationProtocol 里面都是虚函数 没什么有用的东西原创 2017-07-12 16:13:43 · 325 阅读 · 0 评论 -
mainLoop
之前写到 mainloop 进入引擎的主循环 void Director::mainLoop(){ if (_purgeDirectorInNextLoop) { //程序退出时做一些清理工作 _purgeDirectorInNextLoop = false; purgeDirector(); }原创 2017-07-12 20:20:25 · 1105 阅读 · 0 评论 -
Director
Director 主要函数预览//openGL Matrix Operate void pushMatrix(MATRIX_STACK_TYPE type); void popMatrix(MATRIX_STACK_TYPE type); void loadIdentityMatrix(MATRIX_STACK_TYPE type); void loadMatrix原创 2017-07-13 11:36:14 · 416 阅读 · 0 评论 -
Scene::render
void Scene::render(Renderer* renderer, const Mat4& eyeTransform, const Mat4* eyeProjection){ auto director = Director::getInstance(); const auto& transform = getNodeToParentTransform(); //原创 2017-07-15 15:29:57 · 424 阅读 · 0 评论