Cocos2d-x 3.0 开发(十一)3.0 alpha1文件结构变化
2013-11-25 20:16
302 查看
1、概述
coco2d-x alpha1发布了,其文件结构发生了不小的变化,我们一起来看一看。2、整体变化
从整体上看,文件结构规整了许多:先前根目录中的架构工程都移动到了build中。所有生成的lib依旧在Debug.win32中,只不过从根目录移动到这个文件夹下。
cocos2d文件则改为cocos
其文件结构:
2d则为最基础的包括点击响应、动作、CCNode等等。
base中多为数据结构。
editor-support为编辑器接入的代码
gui中为3.0中新加入的UI封装。
其余的文件基本看名字就知道了。
3、创建新项目
此部分只用于cocos2d-x 3.0 alpha版本,cocos2d-x 3.0 beta版本的创建项目可参考:Cocos2d-x 3.0 开发(十六)cocos2dx-3.0beta版建立新项目并加载CocoStudio导出文件创建文件移动到了{COCOS2DX}\tools\project-creator\文件夹中。运行方法与先前相同,不过已经修复了创建新项目,项目名称仍然为HelloCpp的问题。
这里我们只需要把先前的脚本稍作改动即可:
@echo off echo =============新建项目============== set /p name=请输入项目的名称: echo 项目名为: %name% echo 正在创建新项目... set pk=com.fsy. E:\OutFile\cocos2d-x-3.0alpha1\tools\project-creator\create_project.py -p %name% -k %pk%%name% -l cpp echo 创建完成正在打开.... E:\OutFile\cocos2d-x-3.0alpha1\projects\%name%\proj.win32\%name%.sln Pause
4、兼容先前项目
由于coco2d目录位置更改,先的项目基本都用不了。我尝试更改项目文件和依赖文件来移植到3.0 alpha1发现很麻烦,推荐的方式是将先前class中的代码复制到一个新建的项目中来解决。5、在项目中使用CocoStudio相关文件
因为要使用cocoStudio导出文件,我们要添加一个附加包含目录:editor-support。另外要添加 cocos根目录。然后在依赖库中添加:
libGUI.lib 和libCocosStudio.lib 还需添加:libExtensions.lib;
并设置依赖库目录:
$(EngineRoot)build\Debug.win32
然后在文件中使用相应的 namespace:
#include "cocostudio/CocoStudio.h" using namespace cocostudio;
本篇博客出自阿修罗道,转载请注明出处,禁止用于商业用途:/article/1383421.html
相关文章推荐
- cocos2dx学习笔记(二)导入项目到Android中
- Cocos2d-x学习之windows 7 android环境搭建
- cocos2d hello world
- cocos2dx hellolua 例子
- Cocos2d-x之LUA脚本引擎深入分析
- [mac]-[cocos2d-x]-[android_adt_bundle]-[android-ndk]
- 【COCOS2DX-ANDROID-游戏开发之十八】编译android版本之添加预编译宏
- cocos2d-x 与属性相关的宏
- 【Cocos2d-html5游戏引擎学习笔记(11)】运动中速度效果
- cocos2d-x调用scheduleUpdate()不执行update()方法的解决办法
- cocos2d-x 字体描边CCRenderTexture glBlendFunc
- Cocos2D Study - Preparation & Installation
- xcode创建cocos2dx模版 关于couldn't add 'com.apple.XcodeGenerated' tag错误
- cocos2d-html5如何更改预加载时的默认的logo图片
- cocos2dx配置VS13开发环境问题
- cocos2d-x 使用schedule实现倒计时
- cocos2dx +vs2012安装教程
- cocos2dx学习笔记(一)环境搭建
- Cocos2d-x教程(1)-让我们来学习一些传说中的概念
- cocos2dx触摸问题(CCScrollView 和Menu)