Cocos Studio 2.0Beta0创建的cocos2d-x-3.3rc0项目解析方法
来源:互联网 发布:unity3d 开源游戏 编辑:程序博客网 时间:2024/05/21 06:18
第一方面:场景解析
#include "HelloWorldScene.h"
#include "cocostudio/CocoStudio.h"
#include "ui/CocosGUI.h"
#include "TestScene.h"
USING_NS_CC;
using namespace cocostudio::timeline;
auto rootNode = CSLoader::createNode("MainScene.csb");
addChild(rootNode);
auto closeItem = static_cast<ui::Button*>(rootNode->getChildByName("Button_1"));
closeItem->addTouchEventListener(CC_CALLBACK_1(HelloWorld::menuCloseCallback, this));
第二方面:场景跳转
void HelloWorld::menuCloseCallback(Ref* pSender)
{
//修改----
auto scene = TestScene::createScene();
Director::getInstance()->pushScene( scene );//推入
// Director::getInstance()->replaceScene( scene );//替换
// Director::getInstance()->runWithScene( scene );
}
第三方面:导入那些文件: res文件夹
注意:AppDelegate.cpp中
director->getOpenGLView()->setDesignResolutionSize(1024, 768, ResolutionPolicy::SHOW_ALL);//****************
FileUtils::getInstance()->addSearchPath("res");//****************
#include "HelloWorldScene.h"
#include "cocostudio/CocoStudio.h"
#include "ui/CocosGUI.h"
#include "TestScene.h"
USING_NS_CC;
using namespace cocostudio::timeline;
auto rootNode = CSLoader::createNode("MainScene.csb");
addChild(rootNode);
auto closeItem = static_cast<ui::Button*>(rootNode->getChildByName("Button_1"));
closeItem->addTouchEventListener(CC_CALLBACK_1(HelloWorld::menuCloseCallback, this));
第二方面:场景跳转
void HelloWorld::menuCloseCallback(Ref* pSender)
{
//修改----
auto scene = TestScene::createScene();
Director::getInstance()->pushScene( scene );//推入
// Director::getInstance()->replaceScene( scene );//替换
// Director::getInstance()->runWithScene( scene );
}
第三方面:导入那些文件: res文件夹
注意:AppDelegate.cpp中
director->getOpenGLView()->setDesignResolutionSize(1024, 768, ResolutionPolicy::SHOW_ALL);//****************
FileUtils::getInstance()->addSearchPath("res");//****************
0 0
- Cocos Studio 2.0Beta0创建的cocos2d-x-3.3rc0项目解析方法
- Cocos2d-x 3.0rc0版本项目的创建和部署
- Cocos2d-x 3.0rc0中,项目的创建与运行
- cocos2d-x-3.0rc0 项目创建
- cocos2d-x-3.0rc0 创建项目
- 使用Cocos Code IDE运行lua-test(本人使用的是cocos2d-x 3.3rc0)
- cocos2d-x-3.3beta0 编译apk方法(eclipse and cmd)
- cocos2d-x-3.0rc0、3.0、3.0alpha1+创建项目
- Win32下cocos2d-x-3.2rc0创建部署项目
- Cocos2d-x-3.3beta0环境搭建
- mac环境下创建cocos2d-x3.0rc0项目方法
- cocos2d-x-3.3rc0的安装和在win7下的visual studio的运行例程,和新建空的项目
- Cocos2d-x-3.0rc0创建新项目
- 如何使用Cocos Studio创建对话框,并用Cocos2d-x显示
- 【cocos2d】cocos studio 对应的Cocos2d-x框架的版本
- cocos2d-x-3.2 利用cocos.py创建项目
- Cocos2D-X学习2:使用cocos-console创建项目工程
- cocos2d-x-3.2 利用cocos.py创建项目
- cannot be opened because the project file cannot be parsed
- game猜数字游戏
- 第三方
- 1022. Digital Library (30)
- Mac 的ParallelsDesktop PD安装操作
- Cocos Studio 2.0Beta0创建的cocos2d-x-3.3rc0项目解析方法
- Curator源码解析(一)源码结构和测试程序
- win8.1下在VMware Workstation安装ubuntu14.10
- c链表 学生成绩管理系统
- Tomcat Xms Xmx PermSize MaxPermSize 区别 及 java.lang.OutOfMemoryError: PermGen space 解决
- An SqlServer Store Procedure DataAccess Layer Class
- 迷茫、未知、奋斗、无力、重燃激情,我该如何形容这一年
- Netty代码分析
- [1]ARM-Linux S5PV210 UART驱动