C/C++就是通常我們說(shuō)的C語(yǔ)言,是當代*秀的程序設計語(yǔ)言。C語(yǔ)言是當今*的程序設計語(yǔ)言之一,它的功能豐富、表達力強、使用靈活方便、應用面廣、目標程序高、可植入性好,既有高級語(yǔ)言的特點(diǎn),又有低級語(yǔ)言的許多特點(diǎn),適合作為系統描述語(yǔ)言,既可以用來(lái)編寫(xiě)系統軟件,也可以用來(lái)編寫(xiě)應用軟件。C語(yǔ)言誕生后,許多原來(lái)用匯編語(yǔ)言編寫(xiě)的軟件,現在都可以用C語(yǔ)言編寫(xiě)了(如UNIX操作系統),而學(xué)習和適用C語(yǔ)言要比學(xué)習和適用匯編語(yǔ)言容易得多。
C語(yǔ)言的特點(diǎn)
C語(yǔ)言是一種結構化語(yǔ)言。它層次清晰,便于按模塊化方式組織程序,易于調試和維護。C語(yǔ)言的表現能力和處理能力極強。它不僅具有豐富的運算符和數據類(lèi)型,便于實(shí)現各類(lèi)復雜的數據結構。它還可以直接訪(fǎng)問(wèn)內存的物理地址,進(jìn)行位(bit)一級的操作。由于C語(yǔ)言實(shí)現了對硬件的編程操作,因此C語(yǔ)言集高級語(yǔ)言和低級語(yǔ)言的功能于一體。既可用于系統軟件的開(kāi)發(fā),也適合于應用軟件的開(kāi)發(fā)。此外,C語(yǔ)言還具有效率高,可移植性強等特點(diǎn)。因此廣泛地移植到了各類(lèi)各型計算機上,從而形成了多種版本的C語(yǔ)言。
在C的基礎上,一九八三年又由貝爾實(shí)驗室的Bjarne Strou-strup推出了C++。 C++進(jìn)一步擴充和完善了C語(yǔ)言,成為一種面向對象的程序設計語(yǔ)言。C++目前流行的編譯器*版本是Borland C++4.5,Symantec C++6.1,和Microsoft VisualC++ 2012。C++提出了一些更為深入的概念,它所支持的這些面向對象的概念容易將問(wèn)題空間直接地映射到程序空間,為程序員提供了一種與傳統結構程序設計不同的思維方式和編程方法。因而也增加了整個(gè)語(yǔ)言的復雜性,掌握起來(lái)有一定難度。
C和C++關(guān)系
但是,C是C++的基礎,C++語(yǔ)言和C語(yǔ)言在很多方面是兼容的。因此,掌握了C語(yǔ)言,再進(jìn)一步學(xué)習C++就能以一種熟悉的語(yǔ)法來(lái)學(xué)習面向對象的語(yǔ)言,從而達到事半功倍的目的。
Cocos2d-x是一個(gè)開(kāi)源的移動(dòng)2D游戲框架,MIT許可證下發(fā)布的。這是一個(gè)C++ Cocos2d-iPhone項目的版本。Cocos2d-X發(fā)展的重點(diǎn)是圍繞Cocos2d跨平臺,Cocos2d-x提供的框架。手機游戲,可以寫(xiě)在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x項目可以很容易地建立和運行在iOS,Android,黑莓Blackberry等操作系統中。Cocos2d-x還支持Windows、Mac和Linux等桌面操作系統,因此,開(kāi)發(fā)者編寫(xiě)的源代碼很容易在桌面操作系統中編輯和調試。
主要功能
流程控制(Flow control):非常容易地管理不同場(chǎng)景(scenes)之間的流程控制
精靈(Sprites):快速而方便的精靈
動(dòng)作(Actions):告訴精靈們該做什么??山M合的動(dòng)作如移動(dòng)(move)、旋轉(rotate)和縮放(scale)等更多
特效(Effects):特效包括波浪(waves)、旋轉(twirl)和透鏡(lens)等更多
平面地圖(Tiled Maps):支持包括矩形和六邊形平面地圖
轉換(Transitions):從一個(gè)場(chǎng)景移動(dòng)到另外一個(gè)不同風(fēng)格的場(chǎng)景
菜單(Menus):創(chuàng )建內部菜單
文本渲染(Text Rendering):支持標簽和HTML標簽動(dòng)作
文檔(Documents):編程指南 + API參考 + 視頻教學(xué) + 很多教用戶(hù)如何使用的簡(jiǎn)單測試例子
MIT許可:盡管用就是了
基于Pyglet:沒(méi)有外部的依賴(lài)
基于OpenGL:支持硬件加速
3D對象:MD2模型支持
腳本語(yǔ)言:支持Lua,JavaScript語(yǔ)言
溫馨提示:如需預約免費試聽(tīng)課程,請將姓名,聯(lián)系方式,以及預約的課程發(fā)送至以下手機、QQ、或微信,如有疑問(wèn)也可撥打熱線(xiàn)電話(huà)。
課程咨詢(xún)熱線(xiàn):0755-66691601、值班手機:18680670931
在線(xiàn)客服QQ:3175331632