cocos2dx引擎介绍
免责声明
1、cocos2d-x开发高手请无视我
2、cocos2d-x熟练工请先休息15分钟
Cocos2d-x简单介绍
pc游戏开发需 work with Visual Studio Express.
2、 不要下载j2se7, 目前不支持sdk7
3、
cocos2d-x环境搭建简介
Cocos2d-x Application Wizard for Visual Studio User Guide
1、 Frist of all, get the cocos2d-x source code from github
2、 Build Cocos2d-x Solution
3、Install the cocos2d-x application wizard to Micro Soft Visual C++ development environment
4、 Add a New Application Project
5、 Build and Run the New Cocos2d-x Project
1、 First of all, get the cocos2d-x source code from github
Source archive here: Download
Source code repository here:
运行Build-, 说白了就是编译工程了
或者直接运行cocos2d- 进行手工编译
2、 Build Cocos2d-x Solution
Win32
编译后目录如右图
运行HelloWorld和test
3Install the cocos2d-x application wizard to Micro Soft Visual C++ development environment
Cocos2d-x关键技术点解析
1、控制反转(IOC)
2、内存池(引用计数)
3、事件处理机制
Cocos2d和Cocos2d-x异同点
Cocos2d-X的代码和Cocos2d-iphone两个引擎除了语言不同外(Cocos2d-X使用C++,Cocos2d-iphone使用Object-C)可以说没有其他差异
1、cocos2d基于GNU LGPL V3 licence
创建添加一个精灵代码
使用Cocos2d-X:
//---------Cocos2d-X代码部分--
//创建一个精灵
CCSprite *spriteTemp =CCSprite::spriteWithFile("");
//设置精灵的坐标
spriteTemp->setPosition(ccp(*,*));
//将精灵添加到layer中
this->addChild(spriteTemp,1);
使用Cocos2d-iphone:
//---------Cocos2d-iphone代码部分--
//创建一个精灵
CCSprite *spriteTemp =[CCSprite spriteWithFile:@""];
//设置精灵的坐标
=ccp(*,*);
//将精灵添加到layer中
[self addChild:spriteTemp z:0 tag:1];
添加一个粒子代码
使用Cocos2d-X:
//---------Cocos2d-X代码部分--
CCParticleSystem *tempSystem =ARCH_OPTIMAL_PARTICLE_SYSTEM::particleWithFile("");
tempSystem->setPosition(ccp(100,100));
this->addChild(tempSystem);
使用Cocos2d-iphone:
//---------Cocos2d-iphone代码部分--
CCParticleSystem *tempSystem =[ARCH_OPTIMAL_PARTICLE_SYSTEM particleWithFile:@""];
=ccp(100,100);
[self addChil
cocos2dx引擎介绍 来自淘豆网www.taodocs.com转载请标明出处.