1. 程式人生 > >微信小遊戲-CocosCreator 基礎(二十四)

微信小遊戲-CocosCreator 基礎(二十四)

h5打包: 1選擇web mobile 2src=》存放的是專案的js 3cocos2d-js-min.js=>引擎 4index.html,splash.png,style-moblie.css 可以修改開始頁面 減少打包引擎的大小: 模組設定=》選擇打包模組

setting.js:=>存放的是resource載入的檔案ID resource:程式碼載入的檔案 ================= h5打包: 1:引擎模組裁剪,減少引擎體積; 2: resources目錄的特性,減少setting.js體積; 3: 訂製啟動的logo,與樣式;   4: resources特性      a:creator裡面會根據場景的依賴來打包的我們的資源, 資源沒有用的,將不會被打包進來;      b:有時候我們需要程式碼載入我們的資源, cocos creator獨立出來一個資料夾resources(必須是要寫成resources)存放我們的  資源;     c:這個資源將會被視為程式碼裡面會載入的資源;所以resources資料夾下的資源,不管你有沒有在場景裡面使用,都會被打包進去;      d:resources裡面的資源的ID,將會被打包寫入到setting.js; 5:程式碼載入資源的基本原則:    (1)如果一個資源,不在程式碼裡面載入,那麼我們一定不要把它放到resources目錄下;    (2)如果一個資源要在程式碼裡面載入,那麼我們一定要放在resource目錄下;    (3)不管怎麼樣resource下的所有資源都會被打包進去,如果是真的沒有用到的資源,不要放到resource目錄下;    (4)resources下的ID都會被寫入setting.js導致setting.js 檔案過大,我們要將沒有在程式碼裡面載入的檔案移出 resources目錄

================================ 安卓打包: 1:  android開發工具是基於JAVA來開發的,所以需要安裝JDK; java devlop kit; 2: android的應用開發程式,是基於Android SDK來開發的; 3: 遊戲引擎是有C/C++開發的,所以需要使用NDK來把遊戲引擎變成二進位制庫.so給android應用 程式呼叫(通過JNI); 4: ADT/android studio工具自帶SDK; 5: ant android打包是基於ant來打,所以我們要安裝它;

JDK: 1: 執行JDK的安裝包,一路next安裝好JDK到預設的目錄,不要擅自修改目錄,把它安裝到C盤; 2: 開啟環境變數編輯器, 在系統變數裡面新增:     JAVA_HOME: C:\Program Files\Java\jdk1.7.0_51   (JDK的安裝目錄)     CLASSPATH: .;%JAVA_HOME%\lib;(注意點號表示當前目錄,不能省略)     在”系統變數” Path變數最前面新增 %JAVA_HOME%\bin;(注意:這裡的分號不能省略) 3:測試JDK是否已經安裝好:  java -verson  檢視版本資訊

SDK NDK       ANT(或者androStudio) : 1:  建立一個android編譯工具的目錄,比如c:/android 2:  解壓SDK工具到android目錄,並新增環境變數              ANDROID_SDK_ROOT: C:\android\adt-bundle-windows-x86_64-20140702\sdk 3:  解壓NDK工具到android目錄,並新增環境變數;              NDK_ROOT: C:\android\android-ndk-r10d 4: 安裝ANT,解壓apache-ant-1.9.5-bin.zip,並新增環境變數             ANT_ROOT 配置為: C:\android\apache-ant-1.9.5\bin

android 打包:

1: 檢查環境是否已經全裝好: creator偏好設定; 2: 裁剪掉不用的模組 3: 構建專案,生成專案的編譯釋出環境和模板;      版本 原始碼/二進位制   啟動的場景, 是否使用android studio 4: 點選編譯, 啟動編譯打包生成APK; 5: 釋出證書:     除錯證書與釋出證書; 6: 包名: com.xxx.xxx,android應用的包名,android根據包名來確定是否為同一個應用; 7: eclips開啟creator專案;