建立windows平台项目 1、 搭建windows开发环境 官网上显示cocos2d-x支持win七、winxp、vista系统但我只在win7上用过如下说明均是在win7系统上的编译器使用vs2010。 一、 安装vs2010 二、 安装Visual Assist X可选 三、 执行build-win32.bat编译cocos2d-x 四、 运行cocos2d-x根目录下的install-templates-msvc.bat将cocos2d-x模板加入vs模板库。 五、将.\Debug.win32目录下的全部dll文件拷贝至Windows\system32\ (iconv.dll libcocos2d.dll libcocosDenshion.dll libcuri.dll libEGL.dll libgles_cm.dll libxml.dll pthreadVCE2.dll zlib1.dll )六、 双击cocos2d-win32.vc2010.sln进入vs编译环境 2、 新建win32项目 一、在“解决方案”上单击右键选择“添加”-〉“新建项目”。 二、选择“左侧Cocos2d-x模板”在右侧列表中选择“Cocos2d-win32 Application”输入项目名称“Cocos2dDemo”点“肯定”。三、在弹出的对话框中点击“下一步”。 四、若是须要使用Box2D引擎则选中不然不要选。点击“finish”建立成功。 3、 编译运行 一、右键Cocos2dDemo项目选择“生成”进行编译。 二、右键Cocos2dDemo项目选择“设为启动项目”。而后F5或者点击菜单栏的运行键 运行。4、 建立新的解决方案 新建项目有两种方式一是直接在cocos2d-x解决方案中添加新项目上面已经介绍过了。当你刚开始接触cocos2d-x还在尝试写demo时用这种方式能够快捷的建立demo并且方便查看例子中的代码。另外一种方式是建立一个新的解决方案方法以下 一、“文件”-〉“新建”-〉“项目” 二、进入新建项目的窗口选择“左侧Cocos2d-x模板”在右侧列表中选择“Cocos2d-win32 Application”输入项目名称“Cocos2dDemo”点“肯定”。而后执行“下一步”。 三、使用Box2D引擎则选中不然不要选。点击“finish”建立成功。 四、单击左下角的属性标签或者选择“视图”-〉“属性管理器”打开属性管理器五、在属性管理器中双击“Microsoft.Cpp.Win32.user”弹出属性页在里面设置VC++目录便可。这样该设置对全部VC项目都有效见下图。 六、在“包含目录”中, 加入下列项目 (D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform\third_party\win32) 七、在“库目录”中, 加入下列项目(D:\adroid\cocos2d-2.0x-2.0.3\Debug.win32)(发布时用release目录下的!!) 八、上面的第四、五、六、7条也能够经过以下方法解决: 定位到%USERPROFILE%\appdata\local\microsoft\msbuild\v4.0能够经过运行或直接在windows资源管理器的地址栏中输入使用其余文本编辑工具修改Microsoft.Cpp.Win32.user.props或Microsoft.Cpp.X64.user.props文件中的相关字段。如下是个人文件内容 <IncludePath>D:\android\cocos2d-2.0-x-2.0.3;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\include;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform\win32;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform\third_party\win32\OGLES;D:\android\cocos2d-2.0-x-2.0.3\external\Box2D;D:\android\cocos2d-2.0-x-2.0.3\CocosDenshion\include;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform\third_party\win32;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\kazmath\include;$(IncludePath)</IncludePath><LibraryPath>D:\android\cocos2d-2.0-x-2.0.3\Debug.win32;$(LibraryPath)</LibraryPath> 第4至8条的做用是加入解决方案所依赖的头文件和库文件以保证项目的正常编译运行。 5、 如何删除vs里的cocos2d-x模板 一、 打开以下目录 (Example as default install) 1VS2008: C:\Program Files\Microsoft Visual Studio 9.0\VC\vcprojects\ 2VC2008Express: C:\Program Files\Microsoft Visual Studio 9.0\VC\Express\VCProjects 3VS2010: C:\Program Files\Microsoft Visual Studio 10.0\VC\vcprojects\ 4VC2010Express: C:\Program Files\Microsoft Visual Studio 10.0\VC\Express\VCProjects 二、 删除此目录下的 Cocos2d-x文件夹 三、 删除前缀为 CCAppWiz (0.8.0 or later) 或 CCXAppWiz (0.7.2 or earlier)的文件 java
将项目由win32移植到android平台 1、 快速搭建android开发环境 一、将服务器上的eclipse、java、android sdk、android ndk、cygwin、cocos2d-x文件夹拷贝到本地请注意保存的路径为英文、不包含空格、且不要过长。 二、 运行eclipse添加android-sdk的路径。(preferences->Android:SDK Location) 三、 添加ADT(Help->Install New Software:Work with) 四、添加java环境变量。 新建变量JAVA_HOME变量值为java目录的绝对路径。 在path中添加 %JAVA_HOME%\D:\android\Java\jdk1.6.0_20\bin; %JAVA_HOME%\D:\android\Java\jdk1.6.0_20\jre\bin; D:\android\Java\jre6\bin; 五、运行一次Cygwin.bat 六、修改\cygwin\home\用户名\.bash_profile文件添加NDK_ROOT=/cygdrive/d/android/android-ndk-r8b export NDK_ROOT 七、 修改\cocos2d-2.0-x-2.0.3\create-android-project.bat中的以下路径 set _CYGBIN=e:\cygwin\bin set _ANDROIDTOOLS=e:\android\android-sdk\tools set _NDKROOT=e:\android\android-ndk-r8 2、 新建android项目 一、 运行create-android-project.bat建立新的android项目例如项目名称为Cocos2dDemo。 二、 将win32下完成的.cpp和.h文件拷贝到\Cocos2dDemo\Classes 三、将win32下使用的资源拷贝到\Cocos2dDemo\proj.android\assets 四、将cpp文件的路径、使用的头文件的目录加入到Android.mk文件。 五、打开Cygwincd 到/Cocos2dDemo/proj.android目录下 六、执行./build_native.sh进行编译 七、在eclipse中编译打包。 3、 补充 一、2.0以上版本的引擎基本没法在android模拟器上运行建议在xcode和vs上调试好直接在真机上运行。 二、2.0以上版本的引擎要求android的开发和运行环境都要2.2以上的sdk。 android
将项目由win32移植到ios 1、 建立ios项目 一、 安装XCode 二、执行install-templates-msvc.bat将模板添加到XCode 三、打开xcode选择Create a new Xcode project选择cocos2d-x模版 四、点击next填入项目名称Man 五、找到Man的主项目在这里新建一个iOS文件夹。点击create建立完成 六、删除Resource和Classes下的多余文件Helloworld的代码和资源 七、右键点击Resource 选择Add Files to "Man"... 七、将Man主项目文件夹下的Resource文件夹中的资源添加到当前工程。注意选择create folder references for any added folders只是添加一个引用 八、一样的方法添加源文件和头文件到Classes下 九、点击Run编译运行 2、 补充 一、Mac 平台的OS X须要10.6及以上版本 二、IOS平台须要4.0及以上版本 三、IOS真机支持iPad 一、iPad 二、iPad 三、 iPhone 3GS、iPhone 四、iPhone 4S、iPhone 五、iphone六、iPod Touch 3 and iPod Touch 4 不支持iPhone and iPhone 3G。 ios