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

Time for action – creating an application

Open Terminal again and follow these easy steps:

  1. You should have the path to the Cocos2d-x console already added to your system. You can test this by using the cocos command inside Terminal. In order to create a new project called HelloWorld, using C++ as its primary language and save it on your desktop, you need to run the following command, replacing YOUR_BUNDLE_INDETIFIER with a package name of your choice, and replacing PATH_TO_YOUR_PROJECT with the path to wherever you wish to save your project:
    cocos new HelloWorld -p YOUR_BUNDLE_IDENTIFIER -l cpp -d PATH_TO_YOUR_PROJECT
    
  2. As an example, in my machine this is the line I typed:
    cocos new HelloWorld -p com.rengelbert.HelloWorld -l cpp -d /Users/rengelbert/Desktop/HelloWorld
    

    And hit Enter. If you choose not to give a directory parameter (-d), the Cocos console will save the project inside the Cocos2d-x folder.

  3. Now you can go to your desktop, or wherever you chose to save your project, and navigate to the folder proj.ios_mac inside the HelloWorld project. Inside that folder you'll find the Xcode project file. Once you open the project inside Xcode, you can click the Run button and you're done.
    Time for action – creating an application

Note

When you run a cocos2d-x application in Xcode, it is quite common for the program to post some warnings regarding your code, or most likely, the frameworks. These will mostly reference deprecated methods or statements that do not precisely follow more recent and stricter rules of the current SDK. But that's okay. These warnings, though certainly annoying, can be ignored.

What just happened?

You created your first Cocos2d-x application. The parameters used on the command line are:

  • -p for package or bundle identifier
  • -l for language, and here, you have the option cpp, lua, or JavaScript

Now let's run this app in Android.

Tip

Downloading the example code

You can download the example code files from your account at http://www.packtpub.com for all the Packt Publishing books you have purchased. If you purchased this book elsewhere, you can visit http://www.packtpub.com/support and register to have the files e-mailed directly to you.

主站蜘蛛池模板: 定结县| 修文县| 达尔| 宁化县| 柯坪县| 湾仔区| 兴安盟| 遂溪县| 图木舒克市| 太白县| 偏关县| 栾川县| 哈尔滨市| 洛隆县| 盐城市| 太仓市| 阿拉尔市| 农安县| 黄大仙区| 万山特区| 承德市| 临汾市| 永年县| 林周县| 新乡市| 广河县| 铁力市| 西乌| 德保县| 高雄县| 奉化市| 绍兴市| 措美县| 南充市| 武乡县| 新晃| 武强县| 贡嘎县| 平谷区| 阿拉善盟| 邳州市|