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

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.

主站蜘蛛池模板: 永春县| 离岛区| 博湖县| 淳化县| 临漳县| 大荔县| 澄江县| 阜阳市| 教育| 彭泽县| 九江市| 延吉市| 永善县| 浦城县| 达日县| 仙游县| 双牌县| 古蔺县| 乌拉特中旗| 当涂县| 济源市| 竹溪县| 灵宝市| 江源县| 政和县| 正定县| 永州市| 平湖市| 嘉兴市| 德昌县| 富宁县| 焦作市| 英吉沙县| 九江县| 巴楚县| 博罗县| 西丰县| 宽城| 静海县| 宜兴市| 黎平县|