位置: 编程技术 - 正文
推荐整理分享cocos2dx3.2 创建界面菜单的简单使用(cocos2dx怎么创建工程),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:cocos创建新项目,cocos2d怎么用,cocos创建新项目,cocos2dx环境搭建,cocos2dx创建新项目,cocos2d怎么创建项目,cocos2dx创建新项目,cocos创建新项目,内容如对您有帮助,希望把文章链接给更多的朋友!
bool StartLayer::init()
{
if (!Layer::init())
{
return false;
}
auto visibleSize = Director::getInstance()->getVisibleSize();
auto orign =Director::getInstance()->getVisibleOrigin();
auto bg =Sprite::create("LittleGirl.jpg");
bg->setPosition(Vec2(orign visibleSize /2));
this->addChild(bg);
auto item1 = MenuItemImage::create();
auto nsf = SpriteFrame::create("StartButton.jpg",Rect(0, 0, , ));
item1->setNormalSpriteFrame(nsf);
item1->setCallback(CC_CALLBACK_1(StartLayer::StartGame,this));
item1->setPositionX(-.0f);
auto item2 = MenuItemImage::create();
item2->setPosition(Vec2(-.0f, item1->getPositionY() -));
auto ssf = SpriteFrame::create("ExitButton.jpg",Rect(0, 0, , ));
item2->setNormalSpriteFrame(ssf);
item2->setCallback(CC_CALLBACK_1(StartLayer::ExitGame,this));
auto menu = Menu::create(item1, item2,NULL);
auto size = menu->getContentSize();
menu->setPosition(Vec2(orign visibleSize /2));
addChild(menu);
return true;
}
voidStartLayer::StartGame(cocos2d::Ref *ref)
{
CocosDenshion::SimpleAudioEngine::getInstance()->stopBackgroundMusic();
auto tollScene = TollgateScene::create();
Director::getInstance()->replaceScene(tollScene);
}
voidStartLayer::ExitGame(cocos2d::Ref *ref)
{
Director::getInstance()->end();
}
Cocos2d-x 3.2 打包Android平台APK! Cocos2d-x3.2学习笔记(四)学习打包Android平台APK!从cocos2dx3.2项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后,以后就会非常
cocos2dx3.2 加载地图和读取数据的简单使用 Director::getInstance()-getVisibleSize();autotg=TMXTiledMap::create(game.tmx);//加载地图文件this-addChild(tg);automonster=tg-getObjectGroup(monster);//获取地图对象层intheight=0;autovcObje
Quick cocos2dx-Lua(V3.3R1)学习笔记(7) ---计时器,我是个定时吃饭睡觉的好孩子 计时器,就是让系统每隔一段时间调用我们的函数,来处理一些事情,比如飞机战斗游戏中,子弹与敌机之间的碰撞,系统每一帧调用检测函数,检测
标签: cocos2dx怎么创建工程
本文链接地址:https://www.jiuchutong.com/biancheng/369029.html 转载请保留说明!上一篇:cocos2D-X源码分析之从cocos2D-X学习OpenGL(3)----BATCH_COMMAND(cocos 源码)
友情链接: 武汉网站建设