官术网_书友最值得收藏!

Creating a project

The first order of business will be creating a project file for SpaceCraze. If you have worked with Cocos2d-x before, you know that earlier we had to use separate scripts and batch files to create projects for the various platforms supported by the engine. It was a cumbersome task at that. So, the brilliant guys from the Cocos2d-x community have come up with a unified solution that will create all your required project files in one shot. They call it, quite simply, the project-creator tool.

You can find project-creator inside the tools folder of Cocos2d-x. In the project-creator folder, you will find a Python executable by the name of create_project.py. This is the executable that we will use to create a cross-platform Cocos2d-x project. As a prerequisite, you will need Python installed on your machine before running create_project.py. The script has instructions on how it should be used but I will go over it just this once.

To create a cross-platform Cocos2d-x project, follow these steps:

  1. Navigate to the project-creator folder by typing the following command into the terminal:
    cd PATH_TO_COCOS2DX/tools/project-creator/
    

    Here, PATH_TO_COCOS2DX is the location of Cocos2d-x on your filesystem.

  2. To create your project, type the following command into the terminal:
    ./create_project.py -project SpaceCraze -package com.karanseq.SpaceCraze -language cpp
    

You specified the project name, package name, and programming language for this project in the preceding steps—SpaceCraze, com.karanseq.SpaceCraze, and cpp, respectively. If you did everything right, your terminal window should look something like this:

So, we've used the brilliantly written script to create our first Cocos2d-x project. You must have noticed the number of platforms you can deploy to! Notice how the newly-created project is placed inside the projects folder within Cocos2d-x-2.2.5. When you download the source code for this chapter and subsequent Cocos2d-x chapters, be sure to place the project inside the projects folder. It may not exist when you first set up the engine; in that case, you should simply create it.

主站蜘蛛池模板: 永宁县| 吉木萨尔县| 榕江县| 芜湖市| 苍南县| 洪雅县| 茶陵县| 济宁市| 巴彦县| 三亚市| 岱山县| 习水县| 奉贤区| 天峻县| 济源市| 江孜县| 宁化县| 仁寿县| 云南省| 闽清县| 上犹县| 吉首市| 丘北县| 临洮县| 台东市| 裕民县| 西城区| 宣城市| 肥城市| 普兰店市| 资溪县| 周宁县| 扶余县| 绥宁县| 登封市| 义乌市| 博乐市| 桐柏县| 太仓市| 华阴市| 吴堡县|