遊戲引擎——cocos2d-x

Cocos2d-x是一個開源的移動2D遊戲框架,MIT許可證下發布的。這是一個C++ Cocos2d-iPhone項目的版本。Cocos2d-X發展的重點是圍繞Cocos2d跨平臺,Cocos2d-x提供的框架。手機遊戲,能夠寫在C++或者Lua中,使用API是Cocos2d-iPhone徹底兼容。Cocos2d-x項目能夠很容易地創建和運行在iOS,Android,黑莓Blackberry等操做系統中。Cocos2d-x還支持Windows、Mac和Linux等桌面操做系統,所以,開發者編寫的源代碼很容易在桌面操做系統中編輯和調試。html

引擎優勢

  • 易於使用:遊戲開發者能夠把關注焦點放在遊戲設置自己,而沒必要消耗大量時間學習晦澀難懂的OpenGL ES,此外,Cocos2d-x還提供了大量的規範。
  • 高效:Cocos2d-x基於OpenGL ES進行圖形渲染,從而讓移動設備的GPU性能發揮到極致。
  • 靈活:方便擴展,易於集成第三方庫。
  • 免費:基於MIT協議的免費開源框架,用戶能夠放心使用,不用擔憂商業受權的問題。
  • 社區支持:關心Cocos2d-x的開發者自發創建了多個社區組織,能夠方便的查閱各種技術資料。python

    實踐步驟

1、cocos2d-x環境搭建。

  1. 下載cocos2d

cocos2d入門教程http://m.jb51.net/article/49452.htmmarkdown

  1. Cocos2d須要你在電腦上安裝Python 2.7以上的版本
  2. python配置安裝python-2.7.11rc1.msi包,而後在path添加對應路徑 ;D:\Python27
  3. 解壓下載包cocos2d,找到對應路徑下的setup.py文件,E:\cocos2d-x-3.9\setup.py,雙擊便可自動設置對應的環境變量

參考http://www.cnblogs.com/stratrail/p/5028248.html框架

2、運行cocos2d-x .HelloWorld.

參考http://www.tuicool.com/articles/zYjeAj性能

  1. 項目建立
  2. 項目運行

3、學習Lua語言、C++、js

4、參考學習一些cocos2d遊戲代碼

  • 極客學院cocos2d-x遊戲開發項目實戰

遊戲實現

- 分辨率設定 - 添加精靈 - 添加怪物 - 在戰鬥中加入題目 - 完善細節
相關文章
相關標籤/搜索