【Cocos2d-x for WP8 學習整理】(1)創建一個新項目


喜大普奔                        

10.1假期之前看到了一個很振奮的消息,就是隨着Cocos2d-x 2.2的發布,WP8/WIN8有史以來第一次的合並到主版本了。 之前 V2.X 在preview 版本持續了好久,搞的我一直以為微軟已經放棄這么個強大的引擎了,只去支持Unity了,結果很意外的在 2.2的更

新版本,這一次,終業余兵終於轉職業了,作為一直以來都被邊緣化的WP開發者,我表示十分特別的感動,有種長征路上找到大部隊的感覺。

大家都知道,Cocos2d-x 是采用的 opengl 作為核心渲染,wp/win8是基於DX, 但是這兩個庫大體上還是很像的,於是為這次的合並奠定了基礎。 這其中用到了 angleproject 這個開源項目,有興趣的可以搜索看看,他其實就是對DX做了

一層封裝,讓Windows下的開發者可以以OpenGL的用法來調用DX.  項目結構如下圖所示,

 

 

從周二開始上班到現在,我試用了幾天,感覺用起來是特別的順手,而且WP8 的真機調試方便性要甩android幾條街,和運行Win32版本是一個等級的。

唯一有一點麻煩的就是新項目的創建過程,這里記錄一下。

 

新項目的創建                      

記得以前的時候下載下來新版本Cocos2d-x ,根目錄下有個 可以生成 vs 模板的文件,不知道什么時候取消了,看了下官方的文檔,現在采用腳本的方式來創建,好處是一次可以創建N個項目的工程。

首先要安裝Python , 官網既可 下載,我下載的是 V2.7.5 X64,下載完成后安裝到本地。

配置環境變量: 

打開 計算機-> 屬性-> 高級系統設置 -> 環境變量 ,在系統變量里找到 Path 這一項,在后面添加 一句:

D:\DevTools\Python;

其中后面那個是你安裝的Python的目錄,然后打開 命令行,按照下圖,

首先定位到 cocos2d-x目錄下的 tools\project-creator,  然后輸入 對應的腳本 

 

 

python create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp 

 

MyGame 是你的游戲的名稱  com.MyCompany.Awesome 是安卓,ios里用到的包名,按需修改,其它的照填就可以了。

完成之后打開 cocos2d-x 目錄下的 project 文件夾,看到如下所示,進入 project.wp8 就是我們的開發環境了,

打開 *.sln ,熟悉的界面來了,小伙伴們趕緊動手把。 

 

最近剛才發現一個問題,因為這個項目都是拷貝的模板來的,所以應用的唯一標識都是一個。這對於發布應用沒有什么影響,因為微軟會對應用進行重新簽名打包。

但是在調試的時候,后一個應用會自動覆蓋前一個應用,如果要破,請自行創建一個新應用,然后替換唯一標識! 

 

歡迎加入 Cocos2d-x 游戲開發交流群

qq: 264152376

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM