zoukankan      html  css  js  c++  java
  • Cocos2d-X 3.2环境的配置

    大三寒假时间特别长,终于准备坐下来好好去学一直想涉足的游戏开发。既然准备学,就要找个出色的、跨平台的引擎来实现自己的计划。最终我选定了Cocos2d-X。

    在折腾了很久之后,我终于把Cocos2d-X的环境配置搞定了。以下记录过程。

    使用到的工具:(暂时我只用来写Windows平台和Android平台,所以没有用到iOS的工具)

    Cocos2d-X 3.2 (http://www.cocos2d-x.org/filedown/cocos2d-x-3.2.zip)

    Microsoft Visual Studio 2012 (Update 4)  (Update 4 可以兼容XP)

    Cocos Studio 1.3.0.1 (http://cocostudio.download.appget.cn/Cocostudio/Download/v1.3.0.1/CocoStudio_v1.3.0.1.exe)

    Python 2.7.8

    JDK SE 8u25

    Eclipse Juno

    Android SDK 22.3

      --Android API 19

      --Android SDK Build-Tools 19.1以上版本

    NDK r9d (http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86_64.zip)

    ANT 1.9.4 (http://mirrors.hust.edu.cn/apache/ant/binaries/apache-ant-1.9.4-bin.zip)

    BlueStacks

    Pratical-editor 2.0 (https://cocos2d-windows-particle-editor.googlecode.com/files/ParticleEditor V2.0.7z)

    BMFont 1.13 (http://lt2.cr173.com/soft/bmfont.zip)

    安装过程:

    一、在VS2012中运行Cocos2d-X演示项目。

    1. 先将Cocos2d-X 3.2解压,进入build文件夹,运行VS 2012的项目:cocos2d-win32.vc2012.sln,启动VS2012.

    2. 在左侧的解决方案管理器中选择cpp-tests(也可能叫TestCpp)项目,右键在菜单中选择“设为启动项目”。

    3. 启动调试,等待编译完成(过程比较漫长)便会启动如下界面。

    TM截图20150123001605

    里面是一些Cocos2d-X用来演示的项目。出现这个,说明你的Cocos2d-X在Windows平台上可以正常运行。

    二、安装Cocos2d-X

    1. 安装Python,一路回车法即可,记得选中Python增加环境变量的选项。

    2. 解压好Android SDK、NDK、ANT。

    3. 进入Cocos2d-X目录,运行setup.py,setup.py会自动让你依次填写NDK目录、Android SDK目录、ANT目录,按顺序填写即可。

    WARNING:第三个ANT目录是ANT下的bin目录(如:E:Androidapache-ant-1.9.4in),其他两个都是解压出的根目录(如:E:Androidandroid-ndk-r9d,E:Androidandroid-sdk_r22.3-windows)

    安装成功后,即可使用

    cocos new -p 包名 -l 语言 -d 目录 项目名

    创建项目

    如:cocos new -p com.yachen4ever.HelloWorld -l cpp -d g:code HelloWorld

    注:新创建的项目里面自动会有HelloWorld演示程序。

         cocos new的参数说明可以输入cocos new --help查看

    三、生成Windows平台exe和Android平台apk

    1.Windows平台

    进入生成的HelloWorld目录,有如下文件夹:

    image

    其中Classes存放源代码,cocos2d里是编程会用到的类库,Resources是资源文件,5个proj.打头的文件夹分别是Cocos2d-X支持的5个平台的项目工程文件,我们先进入proj.win32,打开HelloWorld.sln启动VS2012。

    在编译运行后,项目的可执行文件存放在proj.win32Debug.win32中(如果选择Release生成就在Release.win32中)。但我们直接运行其中的Helloworld.exe会发现报错,这是因为资源文件不在该目录。将Resources文件夹中的文件和proj.win32Debug.win32中的文件拷贝至同一新目录,生成的exe便可以脱离VS2012直接运行了。

    2.Android平台

    打开CMD进入项目目录(如:G:codeHelloWorld),运行指令cocos compile -p android -ap 21 即可自动编译。生成的apk文件在HelloWorldindebugandroidHelloWorld-debug.apk。

    注:cocos compile的参数可以用 cocos compile --help查看。

  • 相关阅读:
    解决在PDF文档中复制代码报错问题
    JAVA高级复习泛型
    SpringBoot高级监听原理
    SpringBoot整合其它框架整合Junit
    SpringBoot高级监控
    JAVA基础复习异常处理
    SpringBoot 整合 webservice 示例
    关于ScrollView的子View无法布满屏幕的问题
    Android开发中头疼的R文件问题
    博客园美化[SimpleMemory主题+tctip插件]
  • 原文地址:https://www.cnblogs.com/yachen/p/4243052.html
Copyright © 2011-2022 走看看