首页 > 其他 > 详细

cocos2d-x学习笔记--第一天记录

时间:2014-04-03 06:38:03      阅读:430      评论:0      收藏:0      [点我收藏+]

1、环境安装

http://www.cocos2d-x.org/

---下载2.2.3--解压

https://www.python.org/ 

---2.7.6 系统环境变量 设置安装目录

bubuko.com,布布扣

 

2创建一个简单项目

用python  不用模板方式,python  可以自动生成ios 安卓 win8 各个平台解决方案 省事

 拷贝下边路径:F:\Study\cocos2d-x-2.2.3\tools\project-creator

 cmd 进入路径F:\Study\cocos2d-x-2.2.3\tools\project-creator

输入:

python  create_project.py  -project  TestGame  -package com.dsh.testgame  -language cpp

TestGame--项目名字

com.dsh.testgame--包名

cpp--程序语言

创建成功:

bubuko.com,布布扣

转到projects 可以看到创建的项目

bubuko.com,布布扣

比模板创建的方便多了 呵呵

用vs2012打开proj.win32下解决方案 编译运行 ok

bubuko.com,布布扣

 

3、定义一个场景试试

定义一个类 MyScene

bubuko.com,布布扣
#include "cocos2d.h"
USING_NS_CC;

class MyScene:public CCLayer
{
public:
    MyScene(void);
    ~MyScene(void);
    
    virtual bool init();
    static CCScene * scene();
    CREATE_FUNC(MyScene);
    
};
bubuko.com,布布扣
bubuko.com,布布扣
#include "MyScene.h"


MyScene::MyScene(void)
{
}


MyScene::~MyScene(void)
{
}


 bool MyScene::init()
 {
     return true;
 }

 CCScene * MyScene::scene()
{
     CCScene *scene = CCScene::create();

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

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

    // return the scene
    return scene;
}
bubuko.com,布布扣

最后在把场景放在AppDelegate运行试试

导入头文件 出错

#include "MyScene.h"

路径问题

修改项目属性--增加当前项目目录

bubuko.com,布布扣

修改applicationDidFinishLaunching(看见这个方法真亲切 呵呵)

把场景helloword换成myscene

CCScene *pScene = MyScene::scene();

运行 出现黑屏 ok

---------------------------------------

明天继续努力  做个记录先!

cocos2d-x学习笔记--第一天记录,布布扣,bubuko.com

cocos2d-x学习笔记--第一天记录

原文:http://www.cnblogs.com/jasonduan/p/3642063.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!