原文:http://www.bennyxu.com/archives/462javascript
這裏之講一點就是如何快速的創建起cocos2d-x項目,同時linux平臺的優越性也充分的暴露無遺。 這裏默認您已經成功的在ubuntu下安裝好了cocos2d-x的開發環境。若是沒有到達這裏請自行選擇本站其餘的文章補課。 同時本人使用的cocos2d-x是cocos2d-x-2.2,若是您在安裝操做過程當中遇到問題,留言與本人聯繫便可。 1.打開終端 在ubuntu中打開終端(ctr + alt + t),進入到cocos2d所在的目錄html
benny@benny-notebook:~$ cd cocos2d-x-2.2/ benny@benny-notebook:~/cocos2d-x-2.2$ cd tools/project-creator/ benny@benny-notebook:~/cocos2d-x-2.2/tools/project-creator$
2.建立項目 在輸入./create_project.py後直接回車,看到以下的幫助信息。java
benny@benny-notebook:~/cocos2d-x-2.2/tools/project-creator$ ./create_project.py Usage: create_project.py -project PROJECT_NAME -package PACKAGE_NAME -language PROGRAMING_LANGUAGE Options: -project PROJECT_NAME Project name, for example: MyGame -package PACKAGE_NAME Package name, for example: com.MyCompany.MyAwesomeGame -language PROGRAMING_LANGUAGE Major programing lanauge you want to used, should be [cpp | lua | javascript] Sample 1: ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame Sample 2: ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language javascript
是create_project.py的使用說明,而且給出了兩個Sample。 -project 項目名字 -package 包路徑 -language 開發使用的腳本語言 在此咱們輸入linux
benny@benny-notebook:~/cocos2d-x-2.2/tools/project-creator$ ./create_project.py -project MyFirstGame -package com.benny.myfirstgame -language cpp proj.ios : Done! proj.android : Done! proj.win32 : Done! proj.winrt : Done! proj.wp8 : Done! proj.mac : Done! proj.blackberry : Done! proj.linux : Done! proj.marmalade : Done! New project has been created in this path: /home/benny/cocos2d-x-2.2/projects/MyFirstGame Have Fun! benny@benny-notebook:~/cocos2d-x-2.2/tools/project-creator$
打開文件夾發如今projects的目錄下面多個剛剛新建的項目,而且已經創建了多個平臺。接下來咱們以linux爲例子,導入到eclipse中。android
benny@benny-notebook:~/cocos2d-x-2.2$ ls AUTHORS cocos2d-wp8.vc2012.sln install-deps-linux.sh projects build-nacl.sh cocos2dx lib README.mdown build-win32.bat CocosDenshion licenses samples CHANGELOG document make-all-linux-project.sh scripting cocos2d-win32.vc2010.sln Emscripten.TODO Makefile template cocos2d-win32.vc2012.sln extensions Makefile.emscripten tools cocos2d-winrt.vc2012.sln external plugin benny@benny-notebook:~/cocos2d-x-2.2$ cd projects/ benny@benny-notebook:~/cocos2d-x-2.2/projects$ ls FirstCocos2d MyFirstGame benny@benny-notebook:~/cocos2d-x-2.2/projects$ cd MyFirstGame/ benny@benny-notebook:~/cocos2d-x-2.2/projects/MyFirstGame$ lls 未找到 'lls' 命令,有16 個類似命令 lls:未找到命令 benny@benny-notebook:~/cocos2d-x-2.2/projects/MyFirstGame$ ls Classes proj.blackberry proj.linux proj.marmalade proj.winrt Resources proj.android proj.ios proj.mac proj.win32 proj.wp8 benny@benny-notebook:~/cocos2d-x-2.2/projects/MyFirstGame$ cd proj.linux/ benny@benny-notebook:~/cocos2d-x-2.2/projects/MyFirstGame/proj.linux$ ls build.sh main.cpp Makefile benny@benny-notebook:~/cocos2d-x-2.2/projects/MyFirstGame/proj.linux$ ./build.sh Checking for libx11-dev: install ok installed Checking for libxmu-dev: install ok installed Checking for libglu1-mesa-dev: install ok installed Checking for libgl2ps-dev: install ok installed Checking for libxi-dev: install ok installed Checking for libglfw-dev: install ok installed Checking for g++: install ok installed Checking for libzip-dev: install ok installed Checking for libcurl4-gnutls-dev: install ok installed Checking for libfontconfig1-dev: install ok installed Checking for libsqlite3-dev: install ok installed Checking for libglew-dev: No libglew-dev. Setting up libglew-dev, please enter your password: [sudo] password for benny: 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關係樹 正在讀取狀態信息... 完成 注意,選取 libglew1.6-dev 而非 libglew-dev libglew1.6-dev 已是最新的版本了。 升級了 0 個軟件包,新安裝了 0 個軟件包,要卸載 0 個軟件包,有 17 個軟件包未被升級。 make:進入目錄'/home/benny/cocos2d-x-2.2/external/Box2D/proj.linux' make: 沒有什麼能夠作的爲 `all'。 make:離開目錄「/home/benny/cocos2d-x-2.2/external/Box2D/proj.linux」 make:進入目錄'/home/benny/cocos2d-x-2.2/external/chipmunk/proj.linux' make: 沒有什麼能夠作的爲 `all'。 make:離開目錄「/home/benny/cocos2d-x-2.2/external/chipmunk/proj.linux」 make:進入目錄'/home/benny/cocos2d-x-2.2/cocos2dx/proj.linux' make: 沒有什麼能夠作的爲 `all'。 make:離開目錄「/home/benny/cocos2d-x-2.2/cocos2dx/proj.linux」 make:進入目錄'/home/benny/cocos2d-x-2.2/CocosDenshion/proj.linux' make: 沒有什麼能夠作的爲 `all'。 make:離開目錄「/home/benny/cocos2d-x-2.2/CocosDenshion/proj.linux」 make:進入目錄'/home/benny/cocos2d-x-2.2/extensions/proj.linux' make: 沒有什麼能夠作的爲 `all'。 make:離開目錄「/home/benny/cocos2d-x-2.2/extensions/proj.linux」 CXX obj/debug/main.o CXX obj/debug/Classes/AppDelegate.o CXX obj/debug/Classes/HelloWorldScene.o LINK bin/debug/MyFirstGame
在build.sh之後,咱們MyFirstGame這個項目就創建完成了,下面是導入到eclipse項目中進行開發了。ios
3.導入項目sql
4.選擇路徑ubuntu
5.添加外部類庫eclipse
6.運行curl
工具也只是個工具,只有拿着手中的鉛筆畫出什麼樣的畫卷,就要看我的的造化了。有問題聯繫我
原文:http://www.bennyxu.com/archives/462