cocos2d-x 建立工程详解

咱们的编写的第一个程序通常习上都命名为HelloWorld,从它开始再学习其余的内容。下面介绍的第一个Cocos2d-x游戏咱们也命名为HelloWorld。linux

建立工程android

在Cocos2d-x早期版本中,建立工程是经过安装在Visual Studio中的工程模板而建立的,而目前建立工程Cocos2d-x是经过Cocos2d-x提供的命令工具cocos实现的,cocos位于<Cocos2d-x安装目录>\tools\cocos2d-console\bin下。咱们可以经过DOS等终端进入bin目录执行下边的指令:ios

cocos new  HelloWorld -p com.work6 -l cpp -d D:/projects工具

其中D:/projects为HelloWorld的工程生成目录。经过上面的指令咱们在D:/projects目录下面生成了名为HelloWorld的Cocos2d-x工程。打开HelloWorld目录。学习


从图中能够看出生成的工程代码是适合于多平台的,其中Classes目录是放置一些通用类(与平台无关的),咱们编写的C++代码主要放置在该目录下面。图中cocos2d目录是放置Cocos2d-x引擎的源代码,其中包括了音效引擎和物理引擎等。spa

proj.android、proj.ios_mac、proj.win3二、proj.wp8-xaml和proj.linux目录是放置与特定平台有关系代码,其中proj.android是android平台特定代码;proj.ios_mac是iOS和Mac OS运行须要的特定代码。proj.win32是Win32平台运行的须要的特定代码,它能够在Windows下运行,模拟器是Win32窗口;proj.wp8-xaml是Windows Phone 8平台运行的须要的特定代码;proj.linux是Linux平台运行的须要的特定代码。调试

考虑到广大读者对Windows比较熟悉,并且学习容易上手,不须要更多的设备投入,因此介绍平台移植以前的实例主要都是基于Win32平台的,能够经过proj.win32目录下面的Visual Studio解决方案HelloWorld.sln来进行编译和运行的。Resources目录是放置工程须要的资源文件,这个目录中的内容是共享于所有平台下的。orm

工程文件结构

进入到proj.win32目录下,双击HelloWorld.sln解决方案文件,启动HelloWorld界面游戏


解决方案中HelloWorld工程的Classes文件夹中的内容是与生成目录对应的Classes目录内容的。HelloWorld工程的win32文件夹中的main.cpp和main.h是win32平台特有程序代码,经过它启动Win32窗口。ip

libAudio工程对应于cocos2d目录中的音效引擎,libchipmunk工程是物理引擎,libcocos2d工程是Cocos2d-x引擎。

若是想看一下效果,能够点击本地Windows调试器按钮运行,下面是运行成功的效果。

相关文章
相关标签/搜索