zoukankan      html  css  js  c++  java
  • 使用AndroidStudio开发cocos2d-x,以及可能会出现的问题

    1. 使用AndroidStudio开发cocos2d-x流程

       1.1 通过cocos2d-x官网(https://www.cocos.com/)下载cocos2d-x文件

       1.2 安装python环境,mac自带所以不用安装

       1.3 进入到cocos2d-x的bin目录中

       

       1.4 通过cmd控制台输入命令 python cocos.py new 项目名 -p 包名 -l (cocos2d开发语言cpp, lua, js) -d 最终创建的目录

          

    例如:  python cocos.py new Test -p com.test -l cpp -d C:Test

       1.5 完成项目创建

     

       1.6 使用android studio 打开文件夹下的 proj.android开始开发

    2.开发过程中可能会遇到的问题

    1.创建的C++文件,编译时提示找不到

      分别需要在 CMakeLists.txt文件和Android.mk文件,将创建的文件名添加进去,否则编译无法通过

    2.使用cocos命令的环境变量的配置,增加path路径

      

    # Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x
    export COCOS_CONSOLE_ROOT="/Users/developer/Desktop/cocos2d-x-3.17.2/tools/cocos2d-console/bin"
    export PATH=$COCOS_CONSOLE_ROOT:$PATH
    
    # Add environment variable COCOS_X_ROOT for cocos2d-x
    export COCOS_X_ROOT="/Users/developer/Desktop"
    export PATH=$COCOS_X_ROOT:$PATH
    
    # Add environment variable COCOS_TEMPLATES_ROOT for cocos2d-x
    export COCOS_TEMPLATES_ROOT="/Users/developer/Desktop/cocos2d-x-3.17.2/templates"
    export PATH=$COCOS_TEMPLATES_ROOT:$PATH
    
    # Add environment variable NDK_ROOT for cocos2d-x
    export NDK_ROOT="/Users/developer/Library/Android/sdk/ndk-bundle"
    export PATH=$NDK_ROOT:$PATH
    
    # Add environment variable ANDROID_SDK_ROOT for cocos2d-x
    export ANDROID_SDK_ROOT="/Users/developer/Library/Android/sdk"
    export PATH=$ANDROID_SDK_ROOT:$PATH
    export PATH=$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools:$PATH

    3.cocos2d-x 3.+ 生成的.os包的位置

    proj.android-studioappuildintermediates	ransformsmergeJniLibsdebug
  • 相关阅读:
    《民工》随笔
    最近繁忙,暂停更新
    UVA 839 Not so Mobile
    UVA 310 Lsystem
    UVA 10602 Editor Nottoobad
    UVA 10562 Undraw the Trees
    UVA 327 Evaluating Simple C Expressions
    UVA 10954 Add All
    UVA 270 Lining Up
    UVA 699 The Falling Leaves
  • 原文地址:https://www.cnblogs.com/developer-wang/p/11851763.html
Copyright © 2011-2022 走看看