在Cocos2d-X中创建一个场景
2014-09-26 08:17
591 查看
这篇博客是连接着上一篇博客,还是在HelloWorld工程的基础上的操作
在Classes文件夹中添加一个类:
1、选择Classes文件夹
2、单击右键并且选择添加
3、选择类
4、单击添加
5、在类名中输入MySence后单击完成
单击完成后添加的MyScene类中的两个文件MySenece.h和MySence.cpp文件会添加到W32.projecte目录下,需要将这两个文件复制到HelloWorld工程下的Classes文件中
然后将鼠标指向解决方案目录下的Classes目录上单击右键,选择添加
选择现有项
选择需要添加的文件,MScence.h文件和MySence.cpp文件,然后单击添加
添加完成后可以看到Classes文件夹中多了两个文件MySence.h和MySence.cpp文件
在MySence.h中添加下面的代码
在MySence.cpp中添加下面的代码
打开AppDelegate.cpp文件,在AppDelegate.cpp文件中添加头头文件"MySence.h",最后将AppDelegate.cpp文件中的bool AppDelegate::applicationDidFinishLaunching() 函数里面的 CCScene *pScene = HelloWorld::scene(),改成
CCScene *pScene = MySence::scene();
程序执行结果:(程序中显示的是笔者自己创建的一个场景)
在Classes文件夹中添加一个类:
1、选择Classes文件夹
2、单击右键并且选择添加
3、选择类
4、单击添加
5、在类名中输入MySence后单击完成
单击完成后添加的MyScene类中的两个文件MySenece.h和MySence.cpp文件会添加到W32.projecte目录下,需要将这两个文件复制到HelloWorld工程下的Classes文件中
然后将鼠标指向解决方案目录下的Classes目录上单击右键,选择添加
选择现有项
选择需要添加的文件,MScence.h文件和MySence.cpp文件,然后单击添加
添加完成后可以看到Classes文件夹中多了两个文件MySence.h和MySence.cpp文件
在MySence.h中添加下面的代码
#pragma once #include "cocos2d.h" using namespace cocos2d; class MySence : public CCLayer { public: MySence(void); ~MySence(void); virtual bool init(); static CCScene *scene(); CREATE_FUNC(MySence); };
在MySence.cpp中添加下面的代码
#include "MySence.h" MySence::MySence(void) { } MySence::~MySence(void) { } CCScene* MySence::scene() { CCScene *scene = CCScene::create(); MySence *layer = MySence::create(); scene->addChild(layer); return scene; } bool MySence::init() { return true; }
打开AppDelegate.cpp文件,在AppDelegate.cpp文件中添加头头文件"MySence.h",最后将AppDelegate.cpp文件中的bool AppDelegate::applicationDidFinishLaunching() 函数里面的 CCScene *pScene = HelloWorld::scene(),改成
CCScene *pScene = MySence::scene();
程序执行结果:(程序中显示的是笔者自己创建的一个场景)
相关文章推荐
- cocos2d-x创建一个场景
- Cocos2D-X学习3:创建一个新的场景
- c++实现创建一个cocos2d-x的场景类
- Cocos2d-x 3.0 创建一个场景,并设置现场的时候,项目开始执行上主动
- 学习cocos2d --- 场景创建
- 使用CocosBuilder2.1结合cocos2d-x2.0.3创建动画场景
- Cocos2d-x for WindowsPhone:从开始到一个场景再一张图片
- 如何在Mac上创建一个cocos2d的项目
- 创建一个角色到场景的指定坐标,并放到指定目录下
- cocos2d_x 之道1 代码分析--场景分析与创建场景
- 学习cocos2d --- 场景创建
- Cocos2d创建场景Scene方法
- 动画图片cocos2d-x 一个plist创建多个帧动画
- [ IOS-Cocos2d-x (Box2d)游戏开发之一] -简单创建一个Box2D
- Cocos2d-x Android开发环境的配置之二 :创建一个项目并部署在手机上
- 使用CocosBuilder2.1结合cocos2d-x2.0.3创建动画场景
- wp7使用Cocos2d-X for XNA制作一个塔防类游戏 (一)游戏基础场景搭建
- 创建场景和赛道——挑战:为赛道建立一个新的单元测试
- 如何在 Mac 上创建一个 cocos2d 的项目
- 如何使用CocosBuilder2.1结合cocos2d-x2.0.3创建动画场景