1. 程式人生 > >webstorm 快速搭建 Cocos2d-HTML5 開發除錯環境

webstorm 快速搭建 Cocos2d-HTML5 開發除錯環境

在這篇文章中,你將學會如何快速搭建 Cocos2d-HTML5 的開發和執行環境,對於指令碼來說,大多編輯器提供語法高亮顯示,而沒有語義補全,雖然有些開發環境提供了自動補全功能,但都不大好用。這裡推薦使用 WebStorm,作為一個 IDE(整合開發環境),它有非常強大的程式碼補全,而且其補全相當智慧,提高了開發效率。還能與 Google Chrome 瀏覽器配合,完成實時編輯和除錯功能。當然你可以有其它選擇。下面詳細介紹它的詳細配置步驟。

環境準備

在開始之前,首先下載需要的檔案,依賴等,對於 Cocos2d-HTML5 使用當前的最新穩定版本,2.1.5 。你可以在 這裡 下載。WebStorm

 請訪問官網,根據自己的系統環境選擇下載,這裡使用的是 6.0.2 版本。 為了能夠使得 IDE 與瀏覽器協同編輯除錯,需要安裝 Chrome jetbrains-ide-support 外掛。有了以上三者,就可以進行配置。這裡以 Mac OS X 作為系統環境。

配置 WebStorm 專案,程式碼補全功能

在開始開發之前,第一步需要將 Cocos2d-html5 匯入 WebStorm 專案工程。

  • 首先解壓縮 Cocos2d-html5-v2.1.5.zip 壓縮包。
  • 開啟 WebStorm 進入歡迎介面,選擇又側 Create New Project from Existing Files
     項

  • Select scenario 選擇最後一項一項“Source files are in a local directory …”,點選下一步

  • 瀏覽資料夾到 Cocos2d-html5-v2.1.5 目錄,然後點選 Project Root 設定跟目錄

  • 點選 “Finish” 完成專案匯入。

完成以上步驟,便已經能夠在 WebStorm 裡面開啟所有內容,編輯 HelloHTML5World/src/myApp.js 已經能夠完成自動補全功能,這是因為當前整個專案包含了所有 js 原始碼。

如果是其它位置的專案沒有包含 js 庫完成自動補全的需要手動新增庫(根據實際需要)。完成對 Cocos2d-html5 的補全,使用以下方式新增 js 庫:

  • 點選選單 WebStorm Preferences 進入 Settings 介面
  • 定位到 Project Settings 中 JavaScript 的 Libraries 選購項

  • 點選 Add 按鈕,進入 庫 新增配置介面

  • 如圖所示,填寫庫名稱,然後 Attach 瀏覽新增目錄,其中根據需要包含庫目錄,OK!

以上是在其它獨立的專案,使用 Cocos2d-html5 庫時的環境配置。能夠以如此的方式在任何專案新增 Cocos2d-html5 的庫,可以在專案的 “External Libraries” 看到所有的依賴庫。

瀏覽器同步編寫實時重新整理,單步除錯

以上是使用 WebStorm 開發環境的步驟,但同樣需要瀏覽執行,檢視效果。

右擊專案主目錄的 index.html 選擇 除錯 index.html 後,將以 Chrome 開啟此頁面(系統預設瀏覽器),而開啟的方式,我們看到是系統檔案路徑,如 :

url = “file:///Users/leafsoar/Cocos2d-html5-v2.1.5/index.html”

需要注意的是,以此方式所開啟的頁面,靜態頁面正常瀏覽,但選擇 Hello World 執行,會載入不了,這是由於 cocos2d-html5 的處理機制與瀏覽器的相容問題造成的(在其它瀏覽器會有不同的結果),官方推薦以服務的方式執行,如http://localhost 的方式。

在這裡我們在瀏覽器中輸入 http://localhost:63342/Cocos2d-html5-v2.1.5/ 來訪問當前專案,在 Chrome 我們也同樣安裝了 JetBrains 外掛,以此協同工作。這樣在修改專案中靜態頁面的時候,將會自動更新至頁面,看到實時效果。http://localhost:63342 是由 WebStorm 提供了服務,後面跟專案名稱,以服務的方式訪問頁面,檢視效果。

除錯步驟,我們需要修改 右擊 除錯 index.html 的 url 地址。點選工具條,除錯配置,index.html 右側下拉 Edit Configurations,將預設的 Path 地址由:

“/Users/leafsoar/Cocos2d-html5-v2.1.5/index.html” 修改為 “http://localhost:63342/Cocos2d-html5-v2.1.5/” 如圖:

完成以上配置後,我們在如 “HelloHTML5World/src/myApp.js” 中的程式碼設定以斷點,後除錯執行專案,測試 Hello World 便可以單步除錯了:

我們可以修改 HelloHTML5World 來快速學習它們,其中 template 提供了一個專案模板,如果需要建立自己的專案,可以將它拷貝,然後基於它編寫自己的程式碼程式。

轉載地址:http://www.ityran.com/archives/4857