cocos2d-x CCDirector在Windows平台,Android平台,ios平台分析和用途-沈大海cocos2d-x教程10
在一个Cocos2d-x的应用入口中,当应用环境加载完成会回调以下方法 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////...
cocos2d-x常用工具-沈大海cocos2d-x教程23
这些工具平常也用到,不过没有像这样整理出来,这是我在网上看到的。就记录一下。 位图字体工具Bitmap Font Tools BMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子编辑工具Particle Editing To...
cocos2d-x内存管理机制-沈大海cocos2d-x教程6
c++内存机制,采用new关键字实例化的对象,必须在不使用的时候手动delete掉,否则new的时候开辟的内存就不能被回收,造成内存泄露 Npc * n1=new Npc(); if(exit=0) { delete n1; } cocos2d-x 内存管理的方式,cocos2d-x采用引用计数的方...
cocos2d-x常用工具-沈大海cocos2d-x教程23
这些工具平常也用到,不过没有像这样整理出来,这是我在网上看到的。就记录一下。 位图字体工具Bitmap Font Tools BMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator 粒子编辑工具Particle Edit...
cocos2d-x快速入门-沈大海cocos2d-x教程之1
1.什么是cocos2d-x? 是一套开放源代码,主要基于c,c++语言,针对windows,linux,mac,android,ios,bada,uphone,win8等操作系统平台的用户应用开发进行了封装,并集成了opengl,libcurl,poco等其他跨平台开源代码,重写了cocos2d...
沈大海cocos2d-x教程
cocos2d-x 图层触摸事件处理onTouch-沈大海cocos2d-x教程8 分类: cocos2d-x2012-11-12 23:00 2143人阅读 评论(2) 收藏 举报 游戏 一个层接收触摸消息需要如下步骤: 1,在初始化阶段(init方法)将此层的属性设置为接收触摸消息 setTou...
精通cocos2d-x必须要学习的内容 -沈大海cocos2d-x教程之4
•C++ Primer•c#基础教程 •Objective-C基础教程•Java核心技术 •Linux开发指南 •Windows程序设计 •.net程序设计 •Android入门与实践•IPhone开发基础教程 •DirectX开发指南•OpenGL图形设计•Learn IPhone and IPa...
cocos2d-x2.0射击类游戏《雷电》实现-沈大海cocos2d-x教程24
主要涉及游戏背景滚动屏幕,飞机类动画和触摸控制实现,子弹类。 下载地址: http://download.csdn.net/detail/sdhjob/4850443
深入分析Cocos2d-x 2.0中的“纹理”和精灵-沈大海cocos2d-x教程20
对CCImage的绘制是通过CCTexture2D来实现的(OPENGL es)通过纹理绘制到某个面。 (本文中所提到的方法在cocos2d2.0中部分有调整,请应用时候具体察看源码)1. 首先来了解一下跟精灵相关的几个类:(1) CCTexture2D可以把它看成一个纹理,它是cocos2d-x...
cocos2d-x CCNode,CCLayer,CCScene分析-沈大海cocos2d-x教程12
说说这一家子, CCNode是父亲,CCLayer和CCScene是他2个孩子,CCScene 负责和CCDirector打交道,负责管理CCNode 所有的孩子(这个CCNode不知道有多少孩子,孙子) CCNode | | CCLayer CCSce...
CCAnimation创建动画-沈大海cocos2d-x教程22
图片资源: CCSize s = CCDirector::sharedDirector()->getWinSize(); //载入动画所需纹理图片 CCTexture2D *texture = CCTextureCache::sharedTextureCache()-...
cocos2d-x游戏开发系列教程-超级玛丽07-CMGameMap(四)-马里奥平移
上一篇博文提到,程序如何获取键盘输入,也就是D键按下,程序获取到前进指令,那么获取到前进指令之后,马里奥是如何前进的呢,这篇文章我们重点讨论这个问题。马里奥的移动,依旧是在帧刷新函数中,这个调用过程上个博文说过,这里不再重复,简单来说就是CMGameScene::OnCallPerFrame调用CM...
Cocos2d-x 3.0final 终结者系列教程03-源码目录说明
话说今天从霍营到回龙观,走到天鑫家园东路,我肋哥去,堵死我啦,7:30出门,9:10还没到回龙观, 北京这交通真是坑爹,回过头想想,怪自己走小路,有时候确实快,可有时候真堵。 堵了35分钟后果断掉头, 现在想做个测试,如果发现前方堵车约200米,同时你还知道有其他路可以到达目的地,你会做何举动? 1...
cocos2d-x游戏开发系列教程-超级玛丽10-怪物与马里奥冲突检测
在超级玛丽游戏中,马里奥在移动,怪物也在移动,当他们遇见时,需要判断是马里奥身亡还是怪物身亡。这个判断的代码在怪物类的检测函数实现中。比如蘑菇怪的冲突检测函数:bool CMMonsterMushrooms::OnCollisionMario(){do{CCNode* pMushrooms = dy...
Cocos2d-x 3.0final 终结者系列教程21ScrollView原理与使用
CCScrollView的滚动是藉助于其内部容器的位置变动来达到的,再加以遮盖/剪切便实现不可见的部分进行隐藏。 藉助于CCScrollView,我们可以实现分页效果,简单的富文本,下拉式按钮等。 创建一个CCScrollView式的滚动视图,首先要创建一个容器,此容器可以必须是Node或其子...
cocos2d-x游戏开发系列教程-中国象棋06-游戏规则
前情回顾上一个博文我们提到象棋运动的函数dealWithChess,但是只是说该函数完成了棋子的选择和移动功能其实在这个函数里,在移动棋子之前,是要对棋子的移动是否合法进行判断的,我们一起来看看如何对棋子进行判断的判断移动规则入口在dealWithChess中,关注如下代码,这个judgeActio...
Cocos2d-x 3.0final 终结者系列教程09-绘图节点Node中的Schedule
如何让HelloWorld项目中的HelloWorld文字实现自动运动呢? 有的童鞋会想到使用线程,不断修改Label的Position, 这样不行,因为在Cocos2d-x中只能在主线程中来修改Node中的信息,这是由于所有的node都是非线程安全的,如果我们的场景移除了node 在子线程种可能引...
Cocos2d-x 3.0final 终结者系列教程23CocosStudio UI组件使用大全Cocos2d-x3.2使用
最近忙死了,得空发表一篇关于所有的Cocostudio中的UI组件使用的教程,其实是对所有UI组件的Api介绍,作为手册收藏下吧!! CocosStudio UI组件 按钮UIButton 复选框UICheckBox 滑块UISlider 图片UIImageView 进度条UILoadin...
cocos2d-x游戏开发系列教程-坦克大战游戏启动界面的编写
用前面介绍的方法,创建一个cocos2d-x项目,可以看到新项目内容如下图:aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAASEAAAE6CAYAAABZDORDAAAgAElEQVR4Ae29DXQd1ZUm+tlhEQyTN5KdP4H1g2xorB...
Cocos2d-x教程(30)-3.x版本物理引擎的使用
欢迎加入Cocos2d-x 交流群:193411763 转载时请注明原文出处 : http://blog.csdn.net/u012945598/article/details/38417333 在Cocos2d-x 2.x的版本中,开发者可以直接使用Box2d或chipmunk进行物理世界的模...