windows开发环境:window7。vs2012。python2.7.6

Cocos2d-x 3.1.1的完整文件夹例如以下:比起曾经的2.x的版本号来说分类更规范了

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbzEyM18=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

Build文件夹:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbzEyM18=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

windows平台:双击cocos2d-win32.vc2012.sln。打开tests里面的project样例

mac或IOS平台:双击cocos2d_tests.xcodeproj,打开tests里面的project样例

【下面文件夹结构说明copy他人的点击打开链接

1、cocos文件夹下:2d(核心图形引擎、事件响应引擎、底层平台支持)、audio(不同平台的音频引擎支持)、base(Cocos2d-x模仿Objective-c的Foundation框架的一些基本类以及3.0添加的模仿C++11的容器类扩展支持。比方:__Array、__Dictionary、Data、Vector等)、editor-support(编辑器支持。包含cocosbuilder场景编辑器、cocostudio编辑器(包含UI、动画、场景、数据)、spine骨骼动画编辑器)、ui(Viva童鞋贡献的一套新的GUI控件库)、math(cocos2d-x自带的数学库,提供了一些OpenGL底层绘制用到的一些数据结构以及參数设置)、network(提供了Http通讯和Soket通讯)、physics(集成chipmunk物理引擎。相比alpha版去掉了对box2d的支持,可能是考虑到chipmunk更轻量易用吧)、storage(本地存储数据库支持)、scripting(lua和javascript脚本支持);

新增3d图形渲染,platform多平台支持。renderer渲染器机制。

2、docs文件夹:docs里面仅仅要包括了生成cocos2d-x的配置文件。能够通过doxygen去生成cocos2d-x文件

3、extensions目录则是一些对Cocos2d-x主引擎的扩展类。包含资源管理类AssetsManager和CCEditBox、CCScrollView、CCPhysicsSprite等

4、external目录下是全部cocos2d-x引擎引用的开源库,例如以下图。当中值得注意的是cocos2d-x3.0新增加了freetype2库,这是一个文字布局的开源库,能够实现非常强大的富文本功能,很多大型的端游都採用该开源库实现聊天富文本功能。

5、licenses就存放MIT许可证等证书文件。不具体介绍。

6、plugin目录包括了admob(移动广告)、alipay(支付宝)、flurry(移动应用统计分析平台)、nd91(91助手平台)、qh360(奇虎360游戏平台)、twitter(twitter社交平台)、uc(UC游戏平台)、umeng(友盟平台)、weibo(新浪微博平台)等第三方插件的集成管理以及js脚本支持。

7、template目录提供了生成C++、lua和Javascript三种语言的跨平台project模板。

8、tools目录下放了各种功能的python工具文件,包含C++类映射为lua和javascript脚本的工具、创建新project的工具等。

【原文链接地址:http://blog.csdn.net/eric_xjj/article/details/18180091】

文件夹结构介绍完成,以下主要介绍开发环境的搭建(仅仅有window平台)和新project的创建:

1、首先要确保安装了vs2012或以上的版本号。Python2.7.6。

假设在dos下输入python,假设有信息输出。说明Python成功安装。例如以下图所看到的:

2、进入引擎文件夹下。双击执行setup.py,位置例如以下图所看到的:

会进行环境设置。假设须要开发Android版本号,请设置相应的环境变量。如:

(网上找的)

window下执行完毕后,此时能够看到环境变量已经设置完毕,

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbzEyM18=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

开发环境设置完成。

3、開始创建新项目project:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbzEyM18=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

控制台下输入cocos new -h 显示创建新项目的各种參数说明,如图,cocos new HelloTest(项目名称)  -p com.zwzr.test(包名称) -l cpp(编程语言类型c++ 、lua 或 js )  -d F:\cocos2d-x\cocos2dWorkSpace(项目文件夹)。

4、项目创建完毕后,開始编译并执行项目:

控制台下进入刚创建的项目文件夹下F:\cocos2d-x\cocos2dWorkSpace\HelloTest

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbzEyM18=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

输入 cocos run,会显演示样例如以下信息。“-p”參数 是让你选择执行平台式win32还是Android,这里选择win32。又一次输入执行命令,如图所看到的,cocos run -p win32,第一次编译、执行比較慢,要等待10分钟左右。最后项目编译、执行成功,就看到刚才创建的项目界面了。

要想改动代码,win32平台下,使用vs2012打开,就能进行开发了。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbzEyM18=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

双击打开。

今天探索之旅到此结束,菜鸟一个,有什么写的不正确的地方,还望大神多多不吝赐教。Sweet dreams!

版权声明:本文博主原创文章。博客,未经同意不得转载。

Cocos2dx-3.1.1 冒险01----> 文件夹结构、新项目project创建并执行的更多相关文章

  1. git 在非空文件夹clone新项目

    在非空目录下 git clone 项目时会提示错误信息: fatal: destination path '.' already exists and is not an empty director ...

  2. 分析cocos2d-x在Android上的编译过程(1):cocco2d-x是怎样生成的Android的文件夹结构

    当新建完一个cocos2d-x的项目后.进入到项目中的proj.android中,会看到例如以下的文件夹结构 在VS先把它编译,然后导入到Eclipse中,导入完后会看到多了几个文件 watermar ...

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

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

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

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

  5. 如何组织较大项目的MVC文件夹结构

    现在还用不到,拷贝下来备用,原文链接 2016 年 9 月 第 31 卷,第 9 期 ASP.NET Core - ASP.NET Core MVC 的功能切分 作者 Steve Smith | 20 ...

  6. Android SVN开发实战的文件夹结构呈现

    svn有一个非常标准的文件夹结构,这是. 例如,该项目是proj.svn地址svn://proj/,然后该标准svn布局是 svn://proj/ | +-trunk +-branches +-tag ...

  7. 走进Linux01-磁盘分区与文件夹结构

    近期学习Linux,首先安装系统,遇到了磁盘分区.之前仅仅知道Linux分区是从/(根文件夹)開始的,至于磁盘格式,多块盘怎样挂载全然不了解,系统的查询了一下Linux磁盘分区和文件夹结构,整理一下. ...

  8. Laravel 文件夹结构简介

    表 1.1:Laravel 文件夹结构简介 文件夹名称 简介 app 应用程序的业务逻辑代码存放文件夹 app/Console 存放自定义 Artisian 命令文件 app/Http/Control ...

  9. IOS 文件夹结构

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/MyGameZone/article/details/24494765 IOS文件夹结构 说明 这些仅 ...

随机推荐

  1. Ice-2.1.2在RHEL Server 5.5上的安装

         因为项目的需要,服务器上的程序需要使用Ice接口与其它程序通信,对方提供了一个Windows版的工程,我要把它移植到Linux服务器上,既然Ice是跨平台跨语言的中间件,想来移植不是很困难, ...

  2. Nginx安装手冊以及图片server部署

    1.      安装gcc yum install gcc 2.      安装pcre,pcre-devel 在zhoulh文件夹下建立source build文件夹 mkdir source bu ...

  3. C 一个字符串有三段,第一段原样输出,第二段为要输出字符串的长度,第三段为依据第二段长度补齐第一段

    C 一个字符串有三段,第一段原样输出.第二段为要输出字符串的长度,第三段为依据第二段长度补齐第一段 比如:输入abc 11 12.输出abc12121212 #include<stdio.h&g ...

  4. Exec l 中分列的作用

  5. 并查集专辑 (poj1182食物链,hdu3038, poj1733, poj1984, zoj3261)

    并查集专题训练地址,注册登录了才能看到题目 并查集是一个树形的数据结构,  可以用来处理集合的问题, 也可以用来维护动态连通性,或者元素之间关系的传递(关系必须具有传递性才能有并查集来维护,因为并查集 ...

  6. cocos2d 创建一个黑白纹理

    @interface myGrayTexture : CCTexture2D // @param exposure 曝光 +(id) textureWithFile:(NSString*) file ...

  7. ftk学习记(消息框篇)

    [ 声明:版权全部,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 上一篇说到了输入框.闲话不多说,首先看结果显示, 大家看看效果是不是和我们之前说的一样.今天, ...

  8. Android 4.0新组件:GridLayout详细说明

    于Android 4.0(API 14)它提供了一个新的组件GridLayout,它继承自Linearlayout,用于执行网络格样式布局. 在某些方面,GridLayout与TableLayout和 ...

  9. ubuntu 安装输入法(fcitx)

    目前搜狗输入法是基于fcitx框架下的,所以我们得安装fcitx才行 首要得卸载Ubuntu默认的ibus输入法:sudo apt-get remove ibus 然后添加fcitx的nightlyP ...

  10. 键盘控制div上下左右移动 (转)

    <html> <head> <title></title> <link rel="stylesheet" type=" ...