cocos2d-x学习笔记(2)--向游戏中添加角色(sprite)
2012-08-05 16:05
417 查看
本文出自http://www.wenbanana.com稻草人博客,欢迎访问!
step1:首先创建一个cocos2d-win32 application,并命名为addSprite。
Step2:然后把图片
添加到工程文件夹下的resource文件夹下。
Step3:打开HelloWorldScene.cpp文件,将init()函数修改成如下代码
修改完后,编译运行程序,出现如下画面,表示添加成功
源代码下载地址:http://download.csdn.net/detail/wen294299195/4525791
step1:首先创建一个cocos2d-win32 application,并命名为addSprite。
Step2:然后把图片
添加到工程文件夹下的resource文件夹下。
Step3:打开HelloWorldScene.cpp文件,将init()函数修改成如下代码
bool HelloWorld::init() { bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); /************************************************************************/ /* 此处为添加关闭按钮 */ /************************************************************************/ CCMenuItemImage *pCloseItem = CCMenuItemImage::itemFromNormalImage( "CloseNormal.png", "CloseSelected.png", this, menu_selector(HelloWorld::menuCloseCallback)); CC_BREAK_IF(! pCloseItem); // Place the menu item bottom-right conner. pCloseItem->setPosition(ccp(CCDirector::sharedDirector()->getWinSize().width - 20, 20)); // Create a menu with the "close" menu item, it's an auto release object. CCMenu* pMenu = CCMenu::menuWithItems(pCloseItem, NULL); pMenu->setPosition(CCPointZero); CC_BREAK_IF(! pMenu); this->addChild(pMenu, 1); /////////////////////////////////////////////////////////////////////////////////// /************************************************************************/ /* 添加角色 */ /************************************************************************/ CCSprite* pSprite = CCSprite::spriteWithFile("grossini.png"); CC_BREAK_IF(! pSprite); CCSize size = CCDirector::sharedDirector()->getWinSize(); // Place the sprite on the center of the screen pSprite->setPosition(ccp(size.width/2, size.height/2)); // Add the sprite to HelloWorld layer as a child layer. this->addChild(pSprite, 0); bRet = true; } while (0); return bRet; }
修改完后,编译运行程序,出现如下画面,表示添加成功
源代码下载地址:http://download.csdn.net/detail/wen294299195/4525791
相关文章推荐
- cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第二步---编辑器(1)--触摸添加点
- cocos2d-x 3.0游戏实例学习笔记 《跑酷》第四步--地图循环&主角添加动作
- cocos2d-x 3.0游戏实例学习笔记 《跑酷》 第六步--金币&岩石添加并且管理
- 【Cocos2d-html5游戏引擎学习笔记(5)】Sprite精灵渲染
- cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第六步---炮台&点击炮台添加英雄&英雄升级
- cocos2d-x初学笔记05:添加角色Sprite
- 【Cocos2d-X开发学习笔记】第29期:游戏中数据的存储(上)
- Cocos2d-x游戏开发笔记(一)游戏背景音乐的添加
- 【Cocos2d-X开发学习笔记】第26期:游戏背景之滚动地图背景(CCParallaxNode)的使用
- 【Cocos2d-x3.0学习笔记 06】游戏时间到LitterRunner01
- Cocos2d-x 3.x学习笔记:猩先生带你打飞机(六)游戏结束场景
- 【Cocos2d-html5游戏引擎学习笔记(1)】游戏引擎初探究和搭建开发环境
- cocos2d-x学习笔记(14)笨木头游戏系列LittleRunner
- 【Cocos2d-html5游戏引擎学习笔记(2)】Hello Cocos2d-Html5
- unreal engine 4学习笔记:实现判断游戏角色朝向功能
- cocos2d-x 3.x游戏开发学习笔记(1)--mac下配置cocos2d-x 3.x开发环境
- cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第0步---知识点总结&效果预览&设计思路
- cocos2d-x 3.0游戏实例学习笔记 《跑酷》第一步--- 开始界面
- cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第四步---编辑器(3)--坐标保存&加载文件操作