- Learning Cocos2d-x Game Development
- Siddharth Shekar
- 277字
- 2021-08-05 18:00:20
Creating a new project
Use the following steps to create the project:
- Press Windows + R and type in
cmd
. - On the command prompt, type in the following command and press Enter:
cd desktop\coco2d-x-2.2.3\tools\project-creator
- In the
project-creator
folder, type in the following command and press Enter:python ./create_project.py –project wp8Game –package com.testpackage.wp8Game –language cpp
You will be presented with the screen shown in the following screenshot:
Note
Once the project is created in the project folder, you shouldn't move the folder around as it will lose the references to Cocos2d-x and the folder required to run the game.
- Now navigate to the project's folder in
Cocos2d-x-2.2.3
. You will find the new folder created, namedwp8Game
. Double-click on it and you will see the folder structure, shown as follows:You can see a
Classes
folder, aResources
folder, and project folders for all the different platforms that Cocos2d-x supports. - Since we are making a game for the Windows Phone platform, double-click on the
proj.wp8-xaml
project folder and double-click onwp8Game.sln
. - When asked for application preference, choose the Windows Phone option. This will open the project in Visual Studio, as shown in the following screenshot:
- To run the project on the emulator, select Emulator WVGA 512MB and click on the green play button. This will take some time to build; once built, the project should run on the simulator, as shown in the following screenshot:
Congratulations on creating a new project! Now that the project is created, let's take some time to understand the fundamentals of the coordinate system and the basic classes used in Cocos2d-x that serve as the building blocks for creating any game.
推薦閱讀
- 零點起飛學Xilinx FPG
- Learning SQL Server Reporting Services 2012
- Effective STL中文版:50條有效使用STL的經驗(雙色)
- BeagleBone By Example
- Learning Stencyl 3.x Game Development Beginner's Guide
- 分布式微服務架構:原理與實戰
- RISC-V處理器與片上系統設計:基于FPGA與云平臺的實驗教程
- Spring Cloud實戰
- 單片機原理及應用
- Blender 3D By Example
- 可編程邏輯器件項目開發設計
- Drupal Rules How-to
- ARM接口編程
- Exceptional C++:47個C++工程難題、編程問題和解決方案(中文版)
- Spring Cloud微服務架構開發