码迷,mamicode.com
首页 > 编程语言 > 详细

第三讲:C++基础语法 & 创建第一个场景 ------学习笔记

时间:2015-09-11 23:33:50      阅读:502      评论:0      收藏:0      [点我收藏+]

标签:

C++语法

 

1、在.H(头文件)文件里面进行声明,在CPP文件里面进行定义;

2、双冒号:: 是一个作用域操作符;

 

//自动回收机制,当不用这个类的时候,自动回收

CREATE_FUNC(HelloWorld);

 

如何创建一个最简单的场景:

新增一个类:

然后在头文件处输入

#pragma once
#include "cocos2d.h"

using namespace cocos2d;

class MyScene:public CCLayer
{
public:
MyScene();
~MyScene();
virtual bool init();
static CCScene* scene();

CREATE_FUNC(MyScene);
};

cpp文件中增加代码:


CCScene* MyScene::scene()
{
// ‘scene‘ is an autorelease object
auto scene = Scene::create();

// ‘layer‘ is an autorelease object
HelloWorld *layer = HelloWorld::create();

// add layer as a child to scene
scene->addChild(layer);

// return the scene
return scene;
}
bool MyScene::init()
{
return true;
}

在AppDelegate.cpp文件下修改

bool AppDelegate::applicationDidFinishLaunching() 下的

auto scene = MyScene::scene();

Myscene为新建的类名

 

第三讲:C++基础语法 & 创建第一个场景 ------学习笔记

标签:

原文地址:http://www.cnblogs.com/linguoqiu/p/4802290.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!