Cocos2d x 學習筆記 打包apk

2021-06-29 06:38:27 字數 1257 閱讀 4998

使用eclipse ndk交叉編譯:

1、...\cocos2d-x-2.2.2\cocos2d-x-2.2.2\projects\myproject\proj.android\jni,開啟android.mk(可以使用editplus),修改以下內容:

(1)在(include $(build_shared_library)後面新增:

$(call import-add-path,d:/android-kaifa/cocos2d-x-2.2.2/cocos2d-x-2.2.2)

$(call import-add-path,d:/android-kaifa/cocos2d-x-2.2.2/cocos2d-x-2.2.2/cocos2dx/platform/third_party/android/prebuilt)​

(2)在android.mk中修改:把local_src_files這句替換成以下三

句:file_list := hellocpp/main.cpp file_list += $(wildcard $(local_path)/../../classes/*.cpp) local_src_files := $(file_list:$(local_path)/%=%)

2、...\cocos2d-x-2.2.2\cocos2d-x-2.2.2\projects\myproject\proj.android\src,下面新增org資料夾(來自...\cocos2d-x-2.2.2\cocos2d-x-2.2.2\samples\cpp\testcpp\proj.android\src)

3.設定橫屏和豎屏:在pro.android目錄下,有個androidmainfest.xml檔案,開啟,修改:(portrait(豎屏)、landscape(橫屏))

android:screenorientation="portrait"

4、開啟eclipse,

(1)file-》import專案-》android-》existing android code into workspace->browse..--》選擇自己的專案  (...\cocos2d-x-2.2.2\cocos2d-x-2.2.2\projects\myproject\proj.android)    -》finish

(2)右鍵專案-》屬性(properties)-》c/c++ build下:修改

build command :$/ndk-build.cmd

5.開始編譯:

apk包在目錄myproject\proj.android\bin下。

Cocos2d x學習筆記1

1.建立新的cocos2d x 3.0 專案 在命令列中輸入 cocos new helloworld 專案名稱 p com.ss.pku 包名字 l cpp 專案型別 d d cocos workspace 專案存放路徑 2.資料夾分析 resource 資料夾 存放資源檔案 include和so...

Cocos2d x學習筆記(7)

1 動作基本概念 ccactiong是動作類的基類,動作作用於ccnode,因此,任何乙個動作都需要ccnode物件來執行。ccaction作為乙個基類,其實質是乙個介面 抽象類 由它派生的實現類才是實際使用的動作。ccaction的絕大多數實現類都派生自ccfinitetimeaction,這個類...

Cocos2d x動作學習筆記

action類如其名,它可以改變node物件的屬性,action物件是隨著時間改變node的屬性。任何乙個以node為基類的物件都有可執行的動作物件。例如,你可以在乙個時間段內將sprite精靈從乙個位置移動到另乙個位置。每個動作都有by和to兩個狀態。為什麼呢?因為它們所執行的結果是不同的。by相...