Cocos2d-x 3.0 开发(十一)3.0 alpha1文件结构变化

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;


    本篇博客出自阿修罗道,转载请注明出处,禁止用于商业用途http://blog.csdn.net/fansongy/article/details/16950241 




  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值