python cocos2d教程_cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第1天

标签:

更新:出品了box2d编辑工具PhysicsEditor的视频(一起做一个实战级别的游戏,需要MAC操作系统)http://blog.csdn.net/s_xing/article/details/21331459

更新:上传到了优酷

cocos2d-x 是热门的二维游戏引擎,可以开发win32,iphone,android游戏。我们将一步一步的带着大家完成一款自己的游戏。定位是入门教程,高手勿喷。网上对于这款入门程序有很多教程,但是都是写的,感觉没有视频教程来的直接。

前提:

请大家安装win7,vs2010 或vs2012,因为最新的cocos2dx的版本在winxp上编译不成功。

录制格式是swf格式,PC上可以使用QQ影音播放,android手机上请安装flash player播放。

此次发布三课,大体内容:

第一课:

1. 下载安装包

2. 创建工程 create_project.py    python

3. 打开win32工程,编译

第二课:

1. 介绍了主要的几个类:导演,场景,图层,精灵

2. 创建精灵,

[cpp]

view plain

copy

CCSize screenSize = CCDirector::sharedDirector()->getVisibleSize();

CCSprite* player = CCSprite::create("Player.png");

player->setPosition(ccp(0 + 20, screenSize.height / 2));

this->addChild(player);

3. 修改图层的背景颜色

[cpp]

view plain

copy

CCLayerColor::initWithColor(ccc4(0, 255, 0, 255))

第三课:

1. 菜单的使用

[cpp]

view plain

copy

// 菜单的使用

CCMenuItemImage* item = CCMenuItemImage::create("button2.png",

"button2.png",

"button2.png",

this,

menu_selector(HelloWorld::responseFunc));

item->setPosition(ccp(30, 30));

CCMenu* menu = CCMenu::create(item, NULL);

this->addChild(menu);

2. 精灵执行动作

[cpp]

view plain

copy

CCMoveTo* move = CCMoveTo::create(2, ccp(0, y));

CCCallFuncN* disappear = CCCallFuncN::create(this, callfuncN_selector(HelloWorld::myDefine));

CCSequence* actions = CCSequence::create(move, disappear, NULL);

mytarget->runAction(actions);

3. 怎样开启定时器。

[cpp]

view plain

copy

this->schedule(schedule_selector(HelloWorld::gameLogic), 2);

标签:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值