薩爾瓦多
(OpenGL
為
植入的
系統)
是
OpenGL三維圖形
應用程序接口
的子集,專為移動電話、PDA和遊戲控制臺等嵌入式設備而設計。該API由Khronos Group定義和推廣,Khronos Group是壹個圖形軟硬件行業協會,主要專註於圖形和多媒體方面的開放標準。
OpenGL
薩爾瓦多
從
OpenGL
量身定制,除了OPENGL。
ES,glBegin/glEnd,四邊形(GL_QUADS),多邊形(GL_POLYGONS)等很多非絕對必要的特征。經過多年的發展,現在主要有兩個版本,OpenGL。
薩爾瓦多
1.x
用於固定流水線硬件的OpenGL
薩爾瓦多
2.x
用於可編程流水線硬件。OpenGL
薩爾瓦多
1.0
是基於
OpenGL
1.3
基於規範的OpenGL
薩爾瓦多
1.1
是基於
OpenGL
1.5
基於規範,它們分別支持。
普通的
和
普通的
建興二號側寫。清淡的
Profile只支持定點實數,而common
Profile支持定點數和浮點數。
OpenGL
薩爾瓦多
2.0
是參考。
OpenGL
2.0
規範定義的、通用的
Profile於2005年8月發布,引入了對可編程管道的支持。
Cocos2d是基於MIT協議的開源框架,用於構建遊戲、應用等圖形界面的交互應用。當妳創建自己的多平臺遊戲時,它可以節省妳很多時間。
Cocos2D也有幾個主要版本,包括Cocos2D-iPhone,Cocos2D-X,以及被社區廣泛重視的Cocos2D-HTML5和JavaScript。
粘合劑
為
Cocos2D-X .同時它也有壹個非常好的編輯器(獨立編輯器),比如SpriteSheet。
編輯器、粒子
編輯
、字體
編輯
、
Tilemap
編輯.
另外,2012發布的CocoStudio工具集是開源遊戲引擎Cocos2d-x開發團隊正式推出的遊戲開發工具,目前已經進入穩定版本。CocoStudio吸收了他們自己的遊戲制作經驗,為手遊開發者和團隊量身定制,旨在降低遊戲開發門檻,提高開發效率,為Cocos2d-X的進壹步開發奠定基礎。