zoukankan      html  css  js  c++  java
  • cocos2dx开发入门文档

    注:该文部分来自子龙山人博客。
     
    一、 配置好android开发环境
     
    二、安装VS2010
     
    三、安装NDK
     
    NDK可以让Android程序的部分代码用C/C++实现,为后面安装Cocos2D-x做准备。将压缩包解压到一个不包括空格的路径即可。例如“E:cocos2d-xandroid-ndk-r8b”
     
    四、安装Cygwin
     
    下载地址:http://cygwin.com/setup.exe
     
    运行 setup.exe,选第三项从本地安装cygwin
     
     
    设置 cygwin安装到那里
     
    指定安装程序位置
    选中安装的内容,只选 devel就可以了
     
    五、Cygwin 与 NDK 的集成
     
     

    在命令行中进入cygwin目录,并执行cygwin.bat,如果你不是用Administrator账号登录的系统,那么会在cygwinhome文件夹中生成一个以你的登录名命名的新的文件夹。

    修改新生成文件夹中的“.bash_profile ”文件,用UE或editplus等文本编辑器打开,在最后增加: (e/android-ndk-r8-windows/android-ndk-r8是安装ndk的路径)

    NDK_ROOT=/cygdrive/e/android-ndk-r8-windows/android-ndk-r8

    export NDK_ROOT

    测试是否集成成功   : cd $NDK_ROOT
     
     
    六、配置cocosdx
     
     用UE或editplus等文本编辑器打开并编辑cocos2dx目录下的create-android-project.bat文件,分别修改如下几个变量的值。千万不能用文本编辑器。因为linux和windows的编码方式不同
    set _CYGBIN=C:cygwinin
    set _ANDROIDTOOLS=C:android-sdk-windows	ools
    set _NDKROOT=D:ToolsDeveloperAndroidandroid-ndk-r8b
    
    七、创建工程
    
    运行cocos2dx目录下的create-android-project.bat文件,根据提示输入包名(例如:cn.test.android)、项目名称(例如:hello2dx)、所使用的android sdk版本。
    
    八、编译工程
    
    运行cygwin,在命令窗口中进入刚刚新建的hello2dx目录下的android目录,运行命令./build_native.sh 第一次有点慢
    
    九、配置vs开发环境
    
    注意:2.1.4之后不适用

    首先,双击上图中的cocos2d-win32.vc2010.sln(如果你使用的是vs2008,那么只双击cocos2d-win32.vc2008.sln),然后右键点解决方案,再点生成解决方案。这个过程大约有10分钟,因个人电脑速度而异。



    生成解决方案完成之后,如果没有错误的话,你应该会得到如下图所示:(如果有错误,请截图告诉我)
    
    
    这时你已经成功一大半了,接下来,你可以运行一下cocos2d-x,看看效果。右建点击解决方案管理中的HelloWorld项目,然后设置为启动项目,如下图所示:
    
    

    然后从上面的菜单中选择"调试"—"开始执行(不调试)",如下图:



    如果运气够好,你会得到如下输出:(哈哈,经典的cocos2d头像,庆祝一下吧!)



    接下来,我们来运行一下cocos2d-x自带的test,看看cocos2d-x给我们带来了哪些效果吧!同样的,右键点解决方案管理中的test,然后设置为启动项目,再点"调试"—"天始执行(不调试)",接着你会看到下面的输出:



    然后你就可以尽情地点击里面的各种测试效果啦,还可以按住鼠标不放往下拖动,还有更多好玩的东西。
    接下来,我将教大家如何安装vc模板。首先,找开解压之后文件夹里的template文件夹,如下图红色圈所示:
    
    

    双击打开,路径是这样的:template, F:cocos2d-1.0.1-x-0.9.1 emplatemsvc,打开之后如下图所示:


    我们要使用的就是InstallWizardForVS2010.js文件,双击安装即可,如果你是使用其它版本,就相应地双击其它版本的js文件。双击之后,会有如下截屏出现,这就表示你安装成功了:



    接着,打开一个新的vs2010程序,然后选择"文件—新建—项目",如下图:

    看到上面的红色圈圈部分了吗?这就是刚刚那个js脚本添加进去的。
     
     
    十、生成cocos2dx项目
     
    点击create-android-project.bat生成android for cocos2dx项目
     
    输入包名、项目名选择sdk。在当前cocosdx根目录生成相应项目
    

    打开生成项目的classes目录中的所有文件删除
    

     
    打开vs2010项目
     
     
     
    右击新建项目
     
     
     
    选择cocos2dx模板,注意  名称必须与刚刚生成的android项目一致,位置不能改变
     
     
     
    创建成功之后 生成,调试成功之后打开Cygwin 编译
     
     
     
    成功之后将项目导入到eclipse
     
     

    导入后,出现一个错误:The import org.cocos2dx.lib cannot be resolved

    那我们将设置一下cocos2d-x的引用即可

    右键项目->build path->link source->Browse->选择地址

    F:androidcocos2dcocos2d-2.1rc0-x-2.1.2cocos2dxplatformandroidjavasrc

    Folder name 填写为一个不与src冲突的名称,如cocos2dx-src 即可,然后finish
     
     
    这样cocosdx for android 就生成成功了,以后所有的编码全部在vs中完成,在用Cygwin编译后用Eclipse部署就可以了
  • 相关阅读:
    2018-2019-1 20175330 《信息安全系统设计基础》第四周学习总结
    2019-2020-1 20175330 《信息安全系统设计基础》第三周学习总结
    《程序设计与数据结构》实验一报告
    《程序设计与数据结构》第四周学习总结
    学号 20172326 《程序设计与数据结构》第三周学习总结
    《程序设计与数据结构》第二周学习总结
    《JAVA软件结构与数据结构》第一周学习总结
    《程序设计与数据结构》(上)课程总结
    2017-2018-2 《程序设计与数据结构》实验五报告
    《程序设计与数据结构》实验四报告
  • 原文地址:https://www.cnblogs.com/sambird/p/3183639.html
Copyright © 2011-2022 走看看