『壹』 您好:我想問下,怎麼在mac系統下把cocos2d工程轉換為cocos2d-x工程,因為我是初學者,所以還不太明白。
cocos2d是用OC寫的,cocos2d-x是c++寫的,代碼格式完全不同,要是想轉換的重新按照cocos2d-x的格式來寫,應該沒有很好的辦法。因為你想把工程轉化為cocos2d-x就是為了跨平台,而OC無法做到這一點,因此只能一點一點的寫才可以,不過邏輯都是一樣的,但是像網路連接的東西,你需要用跨平台的方式去實現。
因為Java是跨平台的,應該你可以在mac系統上編譯android版源碼,不過要有jdk,sdk,ndk,eclipse等工具,安裝eclipse是必須的,否則沒有編譯android工程的IDE環境怎麼編譯android工程啊!
你有cocos2d-x的源碼應該就可以實現跨平台了,能編譯ios的,也能編譯android的了,不過這種源碼我覺得還沒有,如果有的話有誰捨得公布呢!
『貳』 ios cocos2d引擎怎麼跟原生混編
OC與C++頭文件沖突:iOS下Objective-C與cocos2dx交互的要點 其實直接用C++代碼調用OC函數就可以,不要在cocos2d代碼里適配,在IOS代碼里又適配,cocos2d-x的處理大多數偏底層,opengl那一層的,IOS往往封裝了很多東西,有時還是個黑盒,在一起用很容易混亂 ,像我這里做個單例類,OC調C++,C++調OC就可以了。
『叄』 怎麼讓cocos2d能用ARC
將User Head Search Paths設為Cocos2d源代碼的路徑(例如:/Users/ming/Documents/cocos2d-iphone/**),並且選擇recursive。3.打開cocos2d的源代碼文件夾,找到cocos2d-ios.xcodeproj文件,將其拖入你的項目里。再次點擊項目文件,點Build Phases,從Link Binary With Libraries中添加libcocos2d.a,libCocosDenshion.a。此時文件名是紅色的,不用管。4.刪除libs文件夾5.運行後 main報錯,改為:#import
int main(int argc, char *argv[]) {
@autoreleasepool {
int retVal = UIApplicationMain(argc, argv, nil, @"AppController");
第二種方法:1.刪除libs文件夾 刪除時選Remove References2.創建cocos2d靜態庫 點擊 Add Target,在彈出的對話框里,展開Framework&Library組,選擇Cocoa Touch Static Library. 點next.再在出來的對話框里輸入這個靜態庫的proct Name並取消下面的兩個復選框,點Finish. 然後會回到xcode里 選中創建的靜態庫 在它的Build Settings里Always Search User Paths設為Yes。將User Head Search Paths設為./**3.在TARGETS里選中原目標程序,在Build Phases里的Link Binary With Libraries里添加libcocos2d-library.a4.點擊xcode的File->Add Files to "name- of-project", 找到libs文件夾,再取消下面Destination的復選框,Folders選Create groups for any added folders,Add to targets 只選你創建的靜態庫。然後add.5.運行一下程序。6.點擊xcode的Edit->Refactor->Convert to Objective-c ARC 。彈出的對話框中選擇你的原目標程序,不要選cocos2d-library目標程序。點Check。
『肆』 求cocos2d-x教程
cocos教程網路網盤免費資源在線學習
鏈接: https://pan..com/s/1lYZHKPPVuvBR4rddE1jasA
cocos教程 極客學院Cocos2d-x源碼 05_第5階段 項目實戰 04_第4階段 功能擴展 03_第3階段 常用功能 02_第2階段 基礎知識 01_第1階段 環境搭建 5 使用Eclipse在Ubuntu下搭建Cocos2d-x 3集成開發環境 4 Cocos Code IDE使用 3 Windows環境下Visual Studio 2013中搭建Cocos2d-x 3.1集成開發環境 2 Cocos2d-x3.1rc0項目創建及新功能介紹 1 WinMac環境Cocos2d-x開發環境搭建 06. HelloWorld示例詳解.webm 05. 在Mac平台編譯成Android程序.webm 04. Mac平台開發環境搭建.webm
『伍』 我用cocos studio 如果想改cocos2d-x的源碼怎麼辦
1.新建一個cocos2d-x項目
2.編寫代碼
3.將代碼上傳到svn
4.利用Visual Studio 2010新建一個cocos2d-x項目,製作win32.vcxproj文件
選擇右擊解決方案->添加->現有項目
把cocos2d-1.0.1-x-0.9.2\LongCunZheng目錄下得LongCunZheng.win32.vcxproj加入解決方案即可。
『陸』 ios開發 工程配置文件summary自哪裡
hallo world 2 下面是源碼。 resource下是資源文件 libs下是cocos2d的源碼文件 supporting files 下是項目清單文件 frameworks 下面是一些類庫。procts下是app
『柒』 哪裡有cocos2d小游戲源碼
推薦你看看Jason.Z老師的《基於Cocos2d-x游戲引擎實戰開發炸彈超人(TexturePacker打包、地圖、LevelHelper關卡)》這套視頻教程,整套教程一共31講,本課程由淺入深的介紹Cocos2d-x的開發流程。從軟體使用到API介面的使用,從成品到優化。介紹整個Cocos2d-x的基本開發過程及開發中碰到的基礎問題進行深入講解。對代碼重構及代碼優化做出示例,讓學員能逐步的了解Cocos2d-x開發的注意點。課程大綱 第一講:Cocos2d-x 簡介及基礎知識 第二講:Cocos2d-x 基本理論知識 第三講:Cocos2d-x 環境搭建 第四講:Cocos2d-x 之HelloWorld解析 第五講:Cocos2d-x 游戲框架設計 第六講:Cocos2d-x 坐標系及文字 第七講:Cocos2d-x 菜單及場景(一) 第八講:Cocos2d-x 菜單及場景(二) 第九講:Cocos2d-x 層、錨點 第十講:TiledMap 瓦片地圖製作與使用 第十一講:Cocos2d-x 隨機數與容器類 第十二講:TexturePacker與動畫 第十三講:Cocos2d-x 觸摸事件(一) 第十四講:Cocos2d-x 觸摸事件(二) 第十五講:虛擬搖桿和鍵盤(一) 第十六講:虛擬搖桿和鍵盤(二) 第十七講:TiledMap碰撞檢測和視角移動 第十八講:代碼重構 第十九講:單例模式 第二十講:動畫管理類 第二十一講:炸彈模塊 第二十二講:怪物模塊 第二十三講:道具模式 第二十四講:碰撞檢測(一) 第二十五講:碰撞檢測(二) 第二十六講:關卡設計 第二十七講:音效及用戶配置 第二十八講:游戲完善及win32打包 第二十九講:Android環境搭建及代碼移植 第三十講:IOS環境搭建及代碼調試 第三十一講:廣告嵌入及應用發布