关于怎么搭建好开发环境的我就不写了,网上非常多。

那么 我们来看看 引擎文件的文件夹 所谓知己知彼 百战不殆嘛

先说一下setup.py 这个文件是有关配置的python文件,比方我们在进行android移植的时候 须要填写 ANT NDK SDK的路径 这个时候就须要在这里面指定位置 ~



build :

各平台的编译脚本,对了testCpp在Mac XCode和Windows的VS2012的測试项目文件在这个文件夹下。

cocos:

是引擎的核心代码,假设您对OpenGL,C++ ,C语言,IOS,Android,STL,Linux等技术熟悉,并希望从事开发引擎的工作,能够阅读源代码,

我们在创建一个Cocos2d-x新项目时候这些源代码会自己主动复制到project文件夹下

docs:

帮助文档,只是须要doxygen工具才干获取。不懂!

extensions:

AssertManager 资源管理代码 ;GUI组建代码;physics-nodes源代码

external:

Box2d;Chipmunk;crul;freetype;jpeg;json;lua;png;sqlite3;tiff;tinyxml2;unzip;websocket;等第三方跨平台库的源代码(大多数是C语言)

licenses:

各种开源协议,(Cocos2d-x就是把多个开源项目整合到一起的大开源项目)

plugin:

admob;alipay;googlepaly;nd91;qh360;uc;umeng;weibo; (广告平台;社交平台;统计平台;支付平台;。。。)我认为还缺推送平台,还有应该开发一致性接口。

开发人员能够2行代码搞定各种平台的接入,让各平台遵循Cocos2d-x定义的统一规范。

不知道大家用没用过,反正我没用过。

projects:

这个目录是我自己建的 由于 能够方便管理自己的项目 我们在桌面上创建一个批处理文件 比如 create_project.txt

然后在里面写上下面代码 这里的文件夹大家就填自己的就OK 刚開始我不知道这个包名写来做什么 由于创建完成文件夹都是 MyCppGame 可是后来做android移植的时候实用,所以还是依照规范来
最后保存为.bat的文件 OK了 以后就能够用这个来创建project

切记 不要中途关闭它 创建完毕之后会自己主动关闭



@echo off
echo =============新建项目============== E:
cd E:\cocos2d-x-3.0\cocos2d-x-3.0\tools\cocos2d-console\bin echo 正在创建新项目... set /p var1=请输入工程名:
set /p var2=请输入包名:
cocos new -p %var2% -l cpp -d E:\cocos2d-x-3.0\cocos2d-x-3.0\projects\%var1% pause

创建完毕之后 我们在 projects目录里面 看到的就是这个样子 是不是看起来非常好啊

templates:

项目模版文件,在cocos new命令之后,该文件夹下的模版文件被拷贝走,并又一次命名。

tests:

測试项目源代码

tools:

各种工具,大多数用Python语言编写,cocos new等控制台命令实现都在这里。

其它的 我也不知道有什么用 反正我临时也用不到~

Cocos2d-x3.0之路--02(引擎文件夹分析和一些细节)的更多相关文章

  1. Cocos2d-x 3.0新引擎文件夹结构

    Cocos2d-x 3.0新引擎文件夹结构 2014年4月29日  Cocos2d-x 3.0学习 作为一个Cocos2d-x的菜鸟,我倒是挺愿意关注不同版本号之间的差别,Cocos2d-x 3.0自 ...

  2. Qt打开外部程序和文件夹需要注意的细节(Qt调用VC写的动态库,VC需要用C的方式输出函数,否则MinGW32编译过程会报错)

    下午写程序中遇到几个小细节,需要在这里记录一下. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 QProcess *process = new QProcess(this ...

  3. quick-cocos2d-x教程3:程序框架内文件夹分析之docs文件夹

    如今我们分析框架中的docs文件夹.看看这个文档文件夹中,究竟放了那些对我们实用的东西. docs文件夹分析 UPGRADE_TO_2_2_3.md 就是讲升级的变化.详细说明:quick-cocos ...

  4. Qt打开外部程序和文件夹需要注意的细节(注意QProcess的空格问题,以及打开本地文件时,需要QUrl::fromLocalFile才可以)

    下午写程序中遇到几个小细节,需要在这里记录一下. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 QProcess *process = new QProcess(this ...

  5. Lichee(三) Android4.0该产品的目标文件夹,Lichee链接---extract-bsp

    由<Lichee() 在sun4i_crane平台下的编译>介绍了编译lichee的基本情况,我们终于得到了编译后的结果例如以下: out/ ├── android │   ├── bIm ...

  6. Cocos2d-x旧引擎文件夹结构

    转自:http://blog.csdn.net/lwuit/article/details/7870395 Cocos2d-x的文件夹结构例如以下: 文件夹的详细结构介绍例如以下: Box2D:物理引 ...

  7. 原生js 遍历文件夹分析xml并保存

    其实这种功能,网上相关的代码多的是,我也是因为今天正好要用到这个功能,所以临时写了下,放这里保存下,以便将来自己或者别人用的上吧. 当然我写的是一个hta文件.下面是完整js代码,都是调用active ...

  8. php中include文件夹分析

    include是包含很多php文件的一种汇总:一般放在文件夹最外层. <?php header("content-type:text/html;charset=utf-8") ...

  9. quick-cocos2d-x教程8:程序框架内lib文件夹分析

    lib文件夹是如今全部文件夹中最复杂的,包括了整个运行所需的库文件.我们简单看下,在开发初期,不须要深入到这个库里去研究 cocos2d-x 文件夹就是c++版的原始文件 framework_prec ...

随机推荐

  1. schema for clojure

    Schema for Clojure Data Shape Declaration and Validation 1.何为schema schema是描写叙述数据形式的一种clojure数据结构,可用 ...

  2. Android通过意图使用内置的音频播放器

    假设实现一个音频文件的播放,那么在应用程序中提供播放音频文件功能的最简单的方式是利用内置的"Music(音乐)"应用程序的功能--即使用系统自带的或已安装好的音乐播放器来播放指定的 ...

  3. JS日期显示格式 yyyy-MM-dd hh:mm:ss

     1.字符串转换为日期        Date.parse()       可以把 Date.toString() 和 Date.toUTCString()返回的字符串转换为日期类型 2.日期对象转换 ...

  4. unity 编辑器和插件生产(四.2)

    上次 我们告诉编辑器制作,如何将图像加载到现场,如今 我们要告诉下.怎么样 制造UIButton以及UIimage交换. 阿土. 进入专题. 首先,我们要明白 unity机制.button属性等. 首 ...

  5. obj-c编程04:类的继承

    这第4篇内容比較少,主要说的是obj-c中的类的继承,须要说明的是我仅仅是写了继承中最简单的形式,假设所有展开来说,那就多了去了!关键是如今肚子里还没装够墨水,没法展开啊! 以下的代码中,我们写了2个 ...

  6. 浏览器HTTP缓存原理分析(转)

    章节目录 浏览器缓存原理 文字版描述 一图以蔽之 缓存相关首部字段 request缓存相关首部字段 response缓存相关首部字段 实体首部缓存相关字段 缓存配置的一些注意事项 以前项目中遇到了很多 ...

  7. 应用程序框架实战十三:DDD分层架构之我见(转)

    前面介绍了应用程序框架的一个重要组成部分——公共操作类,并提供了一个数据类型转换公共操作类作为示例进行演示.下面准备介绍应用程序框架的另一个重要组成部分,即体系架构支持.你不一定要使用DDD这样的架构 ...

  8. SQL Server编程系列(2):SMO常用对象的有关操作

    原文:SQL Server编程系列(2):SMO常用对象的有关操作 在上一篇周公简单讲述了SMO的一些基本概念,实际上SMO体系结构远不止周公在上一篇中讲述的那么简单,下图是MSDN上给出的一个完整的 ...

  9. 一个IIS网站的异常配置的安全解决方案

    一个.如下面的错误: "/"应用server错. 安全异常 说明: 应用程序试图运行安全策略不同意的操作.要授予此应用程序所需的权限.请与系统管理员联系,或在配置文件里更改该应用程 ...

  10. decimal system 2016

    Problem Description As we know , we always use the decimal system in our common life, even using the ...