2015年5月26日
摘要: 在游戏中坐标系统是少不了的,坐标涉及到各种游戏元素的布局,是必须掌握、搞清楚的重点!笛卡尔右手坐标系:定义:原点在左下角,x轴向右,y轴向上,z轴向外,OpenGL与Cocos2d-x坐标系都为笛卡尔右手坐标系。OpenGL坐标系:该坐标系原点在屏幕左下角,x轴向右,y轴向上。Cocos2d-x坐标... 阅读全文
posted @ 2015-05-26 23:24 箭已离弓 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 之前仅仅学习了CCLayer,但是关于层的并不仅仅是这些,还有另外的一些,例如:CCLayer、CCLayerColor、CCLayerGradient、CCLayerMultiplex。首先复习一下CCLayer:CCLayer的继承关系:由CCLayer的继承关系就可以知道此类可以接受触摸操作,... 阅读全文
posted @ 2015-05-26 21:11 箭已离弓 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 首先看一下之前介绍过切换场景的代码:CCScene* pScene = TestLayer::scene();CCDirector::sharedDirector()->pushScene(pScene);CCDirector::sharedDirector()->popScene();CCDi... 阅读全文
posted @ 2015-05-26 20:09 箭已离弓 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 先来看看Cocos2d-x中关于游戏的一些基础概念,首先盗用官网的图描述一下游戏中各个游戏对象的关系。 从上图中可以知道在Cocos2d-x中只存在一个导演,而事实上之前我们也看到CCDirector是一个单例对象;而游戏中可以存在多个场景,图中存在N个场景;每个场景中又可以存在多个层;每个层中又... 阅读全文
posted @ 2015-05-26 13:24 箭已离弓 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 上一篇中只介绍AppDelegate中applicationDidFinishLaunching()函数,这个函数是程序运行的关键,在CCApplicationProtocol中声明纯虚函数,在CCApplication中进行调用。在CCApplicationProtocol中与applicat... 阅读全文
posted @ 2015-05-26 11:17 箭已离弓 阅读(369) 评论(0) 推荐(0) 编辑