zoukankan      html  css  js  c++  java
  • cocos2d-x v3.0各个环境下创建项目以及编译、执行官方DEMO

    摘自:https://github.com/cocos2d/cocos2d-x/

    怎样创建一个新项目

    How to start a new game

    1. Download the code from cocos2d download site
    2. Run setup.py
    3. Run the cocos script

    Example:

    $ cd cocos2d-x
    $ ./setup.py
    $ source FILE_TO_SAVE_SYSTEM_VARIABLE
    $ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
    $ cd NEW_PROJECTS_DIR/MyGame
    

    Build and run new project for android

    $ cocos run -p android -j 4
    

    Build and run new project for iOS

    $ cocos run -p ios
    

    Build and run new project for OSX

    $ cocos run -p mac
    

    Build and run new project for linux

    if you never run cocos2d-x on linux, you need to install all dependences by the script in cocos2d/build/install-deps-linux.sh

    $ cd cocos2d-x/build
    $ ./install-deps-linux.sh
    

    Then

    $ cd NEW_PROJECTS_DIR/MyGame
    $ cocos run -p linux
    

    Run

    $ bin/MyGame
    

    Build and run new project for win32

    $ cocos run -p win32
    


    执行官网的Demo能够使用例如以下方法:

    Select the test you want from Xcode Scheme chooser.

    • For OS X / iOS
    $ cd cocos2d-x/build
    $ open cocos_tests.xcodeproj
    
    • For Linux
    $ cd cocos2d-x/build
    $ ./install-deps-linux.sh
    $ cmake ..
    $ make
    

    Run Samples

    $ bin/cpp-empty-test/cpp-empty-test
    or
    $ bin/lua-empty-test/lua-empty-test
    
      You may meet building errors when building libGLFW.so. It is because libGL.so directs to an error target,
      you should make it to direct to a correct one. `install-deps-linux.sh` only has to be run once.
    
    • For Windows

    Open the cocos2d-x/build/cocos2d-win32.vc2012.sln

    • For Android
    $ cd cocos2d-x/build
    $ python ./android-build.py cpp-empty-test -p 10
    $ adb install ../tests/cpp-empty-tst/proj.android/bin/CppEmptyTest-debug.apk
    

    Then click item on Android device to run tests. Available value of -p is the API level, cocos2d-x supports from level 10.

    编译环境和执行系统的条件:

    Build Requirements

    • Mac OS X 10.7+, Xcode 4.6+
    • or Ubuntu 12.10+, CMake 2.6+
    • or Windows 7+, VS 2012+
    • Python 2.7.5

    Runtime Requirements

    • iOS 5.0+ for iPhone / iPad games
    • Android 2.3+ for Android games
    • Windows Phone 8+ for Windows Phone games
    • OS X v10.6+ for Mac games
    • Windows 7+ for Win games


  • 相关阅读:
    glog Windows Visual Studio 2013 编译项目
    Git Tag管理发行版本
    Ubuntu 16.04环境中读取XBOX 360手柄信息
    GCC 中 的pie和fpie选项
    CMakeLists.txt 常用指令说用
    chrome无法访问github.com
    删除前n天的数据
    shell(9)秒转换为时分秒
    Drools规则引擎实践直白总结
    空闲时间研究一个小功能:winform桌面程序如何实现动态更换桌面图标
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/6747041.html
Copyright © 2011-2022 走看看