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


  • 相关阅读:
    STM32 IAP程序 源码 和测试代码 有详细的中文注释
    mysql读写分离配置,利用mybatis实现,解释为什么dynamicDataSource不行
    mysql主从复制的配置总结
    Chapter 2 Open Book——7
    leetcode415---字符串大数相加
    Chapter 2 Open Book——6
    leetcode83,删除有序链表中的重复元素
    Chapter 2 Open Book——5
    Chapter 2 Open Book——4
    leetcode24,交换链表相邻的节点
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/6747041.html
Copyright © 2011-2022 走看看