How can I include cocos2d-x templates in Xcode?

前端 未结 5 1959
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-02-02 16:24

I\'m trying to follow this guide which is often quoted as being an excellent tutorial for Cocos2d-x.

The problem is that my downloads for Cocos2d-x (2.2 and 3.0 alpha0)

相关标签:
5条回答
  • 2021-02-02 16:32

    It doesn't exist anymore. You need to use create_project.py inside tools/project-creator in terminal.

    -> python create_project.py [params]
    

    example:

    -> python create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp
    

    I know, it really sucks. But it's better for creating multi-platform projects.

    0 讨论(0)
  • 2021-02-02 16:38

    The README.md file that comes with cocos2d-x v3.2 now says to use the cocos script to create new projects:

    cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
    

    reference:

    • https://github.com/cocos2d/cocos2d-x/blob/v3/README.md
    0 讨论(0)
  • 2021-02-02 16:39

    you can start with these templates: http://code4app.net/category/cocos2d

    0 讨论(0)
  • 2021-02-02 16:46

    Just take a look on this blog, its has very nice info even you can setup for Xcode 6(beta) also.

    I have tested. But one drawback is there its for Cocos2d-x 2.0 version.

    0 讨论(0)
  • 2021-02-02 16:53

    @marcg11's answer is valid for Cocos2d-x version 2.*. Script create_project.py doesn't exist in version 3.1 anymore. You should use "cocos" console instead.

    E.g. In a terminal go to a folder you want to create your project in and run:

    cocos new Cocos2DxFirstIosSample -l cpp -p org.cocos2d.Cocos2DxFirstIosSample
    

    You may also specify other parameters:

    $ cocos new --help
    usage: cocos new [-h] [-p PACKAGE_NAME] -l {cpp,lua,js} [-d DIRECTORY]
                     [-t TEMPLATE_NAME] [--no-native]
                     [PROJECT_NAME]
    
    Creates a new project
    
    positional arguments:
      PROJECT_NAME          Set the project name
    
    optional arguments:
      -h, --help            show this help message and exit
      -p PACKAGE_NAME, --package PACKAGE_NAME
                            Set a package name for project
      -l {cpp,lua,js}, --language {cpp,lua,js}
                            Major programming language you want to use, should be
                            [cpp | lua | js]
      -d DIRECTORY, --directory DIRECTORY
                            Set generate project directory for project
      -t TEMPLATE_NAME, --template TEMPLATE_NAME
                            Set the template name you want create from
    
    lua/js project arguments:
      --no-native           No native support.
    
    0 讨论(0)
提交回复
热议问题