随笔分类 -  我的Cocos2d-x学习笔记

我的Cocos2d-x学习笔记(九)游戏帧循环(游戏主循环)
摘要:游戏运行时候会不断按照游戏逻辑规则重新绘图,反复处理用户输入、处理定时事件、绘图,直到游戏结束。 Cocos2d-x引擎也是通过不断绘图来进行游戏的,默认的帧率在AppDelegate.cpp中显示为60帧每秒,也就是每秒执行了60次用户输入、定时时间、绘图等。抄录Cocos2d-x高级教... 阅读全文
posted @ 2015-05-29 20:51 箭已离弓 阅读(514) 评论(0) 推荐(0) 编辑
我的Cocos2d-x学习笔记(八)利用CCSpriteBatchNode进行优化
摘要:OpenGL是一个基于C语言的三维图形API,是一个开放的、跨平台的图形接口。OpenGL ES是OpenGL在移动设备上的版本。Cocos2d-x是一个基于OpenGL的游戏引擎,渲染功能由OpenGL实现。游戏中会用到许多图片资源,对图片资源渲染进行优化能明显提高效率。OpenGL中纹理的长和宽... 阅读全文
posted @ 2015-05-29 00:21 箭已离弓 阅读(2378) 评论(0) 推荐(0) 编辑
我的Cocos2d-x学习笔记(七)纹理缓存、帧缓存、精灵的创建、zOrder
摘要:一、纹理缓存、帧缓存、动画缓存缓存机制:存储设施有快慢之分,PC机上有硬盘与内存之分,计算机软件运行时候把资源加载到内存中运行;手机与PC也是类似的。当手机软件运行时候,把经常需要用到的资源预先加载到存取速度快的内存中,之后访问该资源将会节省大量时间。Cocos2d-x为我们提供了三个实现缓存的接口... 阅读全文
posted @ 2015-05-27 15:06 箭已离弓 阅读(650) 评论(0) 推荐(0) 编辑
我的Cocos2d-x学习笔记(六)坐标体系与锚点
摘要:在游戏中坐标系统是少不了的,坐标涉及到各种游戏元素的布局,是必须掌握、搞清楚的重点!笛卡尔右手坐标系:定义:原点在左下角,x轴向右,y轴向上,z轴向外,OpenGL与Cocos2d-x坐标系都为笛卡尔右手坐标系。OpenGL坐标系:该坐标系原点在屏幕左下角,x轴向右,y轴向上。Cocos2d-x坐标... 阅读全文
posted @ 2015-05-26 23:24 箭已离弓 阅读(885) 评论(0) 推荐(0) 编辑
我的Cocos2d-x学习笔记(五)CCLayer、CCLayerColor、CCLayerGradient、CCLayerMultiplex
摘要:之前仅仅学习了CCLayer,但是关于层的并不仅仅是这些,还有另外的一些,例如:CCLayer、CCLayerColor、CCLayerGradient、CCLayerMultiplex。首先复习一下CCLayer:CCLayer的继承关系:由CCLayer的继承关系就可以知道此类可以接受触摸操作,... 阅读全文
posted @ 2015-05-26 21:11 箭已离弓 阅读(277) 评论(0) 推荐(0) 编辑
我的Cocos2d-x学习笔记(四)场景转换特效
摘要:首先看一下之前介绍过切换场景的代码:CCScene* pScene = TestLayer::scene();CCDirector::sharedDirector()->pushScene(pScene);CCDirector::sharedDirector()->popScene();CCDi... 阅读全文
posted @ 2015-05-26 20:09 箭已离弓 阅读(220) 评论(0) 推荐(0) 编辑
我的Cocos2d-x学习笔记(三)游戏逻辑架构与HelloWorld分析
摘要:先来看看Cocos2d-x中关于游戏的一些基础概念,首先盗用官网的图描述一下游戏中各个游戏对象的关系。 从上图中可以知道在Cocos2d-x中只存在一个导演,而事实上之前我们也看到CCDirector是一个单例对象;而游戏中可以存在多个场景,图中存在N个场景;每个场景中又可以存在多个层;每个层中又... 阅读全文
posted @ 2015-05-26 13:24 箭已离弓 阅读(236) 评论(0) 推荐(0) 编辑
我的Cocos2d-x学习笔记(二)AppDelegate补充介绍
摘要:上一篇中只介绍AppDelegate中applicationDidFinishLaunching()函数,这个函数是程序运行的关键,在CCApplicationProtocol中声明纯虚函数,在CCApplication中进行调用。在CCApplicationProtocol中与applicat... 阅读全文
posted @ 2015-05-26 11:17 箭已离弓 阅读(375) 评论(0) 推荐(0) 编辑
我的Cocos2d-x学习笔记(一)Windows下程序如何开始运行
摘要:现在开始学习Cocos2d-x开发手机游戏,做这个笔记记录学习中的一些收获,同时利于复习。利用的Cocos2d-x2.2.6引擎。 每个程序都是有入口函数的,Cocos2d-x也不例外,在Windows下的VS开发环境中,入口函数在Win32筛选器下的main.cpp中。我们看一下main.c... 阅读全文
posted @ 2015-05-25 23:20 箭已离弓 阅读(326) 评论(0) 推荐(1) 编辑


点击右上角即可分享
微信分享提示