1. 程式人生 > >遊戲開發流程以及Cocos2d與Cocos2dx區別

遊戲開發流程以及Cocos2d與Cocos2dx區別

一、遊戲開發流程。

①準備遊戲引擎
②準備各類美術資源
③編寫demo,邏輯
④適配手機,螢幕解析度,以iPhone4的解析度為經典。記憶體、系統版本。
⑤優化,效能優化,作業系統優化
⑦釋出遊戲

二、遊戲的構成

圖形系統之shader,動畫,輸入控制系統、音訊系統、物理系統、粒子系統、配置系統、資源管理系統、

三、Cocos2d與Cocos2dx

①cocos2d只能在ios下執行,cocos2dx是跨平臺的,ios和android平臺都可以執行
②cocos2dx是cocos2d的C++寫法,但是遊戲架構是一樣的,都包含了精靈,導演,場景,動作等概念,他們是一脈相承的東西。你可以直接研究cocos2dx,沒有什麼障礙。雖然是有了cocos2d才有的cocos2dx,但是cocos2dx包含了cocos2d的主要思想,因此可以直接研究cocos2dx。
③Cocos2dx支援的開發語言,Lua,C++,JavaScript.
④Cocos2d圖形特性,精靈基本繪製,旋轉,位移,縮放,橫切。動畫序列幀,連續的多張圖片來組成動畫序列幀。
⑤Action系統,骨骼動畫。
⑥其他支援,Box2D物理引擎,音訊系統支援mp3等多種格式,Http網路模組。

相關推薦

遊戲開發流程以及Cocos2dCocos2dx區別

一、遊戲開發流程。 ①準備遊戲引擎 ②準備各類美術資源 ③編寫demo,邏輯 ④適配手機,螢幕解析度,以iPhone4的解析度為經典。記憶體、系統版本。 ⑤優化,效能優化,作業系統優化 ⑦釋出遊戲 二、遊戲的構成 圖形系統之s

git開發流程以及常用命令

mit comm fetch 開發流程 check 推送 代碼 命令 創建 git正確開發流程1. git clone url 從某個url克隆代碼到本地2. git checkout -b test 創建一個新的分支來進

1.Direct2D 捕魚遊戲開發-流程介紹

環境: 編輯器:VS2015 系統:win10 專業版 碰撞:aabb obb盒模型(obb採用分離軸進行判斷) 渲染:direct2d 資料夾介紹 目錄截圖: frame:放子彈物件,魚物件,檔案讀取物件,魚建立控制物件,金幣物件,結構場景0,結構場景1,結構場景

Java-Web微信網頁支付開發流程以及各種坑

微信網頁支付流程概覽 生成Oauth2.0授權連結獲得code 使用code獲得使用者資訊(OpenId) 向微信統一下單介面提交訂單獲得PrepayID 在JS頁面中向用戶發起支付請求 使用者輸入支付密碼完成支付 使用weixin-

詳解連連看遊戲開發流程

遊戲介紹:       “連連看”是一款來源於我國臺灣的桌面小遊戲,主要考驗的是玩家們的眼力,在有限的時間內,只要能把所有能連線的相同圖案,兩個兩個的找出來,每找到一對,它們就會自動消失,只要能把所有的圖案全部消完即可獲得勝利。所謂能夠連線,是指無論橫向還是縱向,從

微信小程式第三方平臺開發流程以及改善

下圖是一個基礎流程 寫出業務沒問題,其實業務在99%的時間都是ok的,但就是那1%的錯誤非常的關鍵 非常需要關注的點是authoization_code的重新整理,因為它的過期時間是1個小時,不重新整理會導致介面重複呼叫次數過多,並且大併發的情況下,快取穿透會

遊戲開發流程混亂?我覺得是你沒選好跨平臺開發利器

01一大波遊戲開發人員需要面對的問題長期以來,大量 Cocos2d-x 開發者一直與下面這些問題

微信小程式開發流程以及注意事項

三、獲取appid:“設定”-“開發設定”  四、開啟“微信開發者工具”,新建專案 五、進入到專案首頁 六、程式碼構成 自動生成的目錄結構如下: ├── pages | ├── index | | ├── inde

關於exit()以及 die()exit()區別

先來了解一下exit(), exit()是個語法結構 中止指令碼的執行。 儘管呼叫了 exit(), Shutdown函式 以及 object destructors 總是會被執行。 <?php class Foo { pu

安卓開發——onActivityResult中requestcoderesultcode區別

運用startActivityForResult(Intent intent,int RequestCode)用於啟動另一個activity並等待其返回的結果,毋庸置疑,intent用於啟動目標ac

軟體專案開發流程以及人員職責

職責:1、制定產品的目標。2、制定各個工作的詳細任務表,跟蹤這些任務的執行情況,進行控制。3、組織會議對程式進行評審。4、綜合具體情況,對各種不同方案進行取捨並做出決定。5、協調各專案參與人員之間的關係。人員要求:對產品有激情,具有領導才能。對問題能正確而迅速地做出確定。能充分利用各種渠道和方法來解決問題。能

嵌入式linux的開發流程以及linux應用層內容

嵌入式linux開發流程:1.搭建前期的開發環境,例如搭建linux主機環境,交叉編譯器的安裝,還有一些常用的開發輔助軟體如source insight等等。2.學習對硬體的直接操作,這裡和微控制器操作類似,我們需要檢視原理圖還有資料手冊對相應的暫存器進行操作,實現功能。這裡

Unity遊戲開發——C#特性Attribute自動化

這篇文章主要講一下C#裡面Attribute的使用方法及其可能的應用場景。比如你把玩家的血量、攻擊、防禦等屬性寫到列舉裡面。然後介面可能有很多地方要根據這個列舉獲取屬性的描述文字。比如你做網路框架的時候,一個協議號對應一個類的處理或者一個方法。比如你做ORM,一個類的屬性是否

遊戲公司組成架構和遊戲開發流程簡述

【原文】http://tieba.baidu.com/p/941316779 想要踏入繽紛的遊戲開發事業,先來了解一下游戲開發的基本流程吧! 【基本概念】 遊戲公司一般是指遊戲開發公司或遊戲發行、代理公司。 那遊戲公司開發遊戲需要哪些技術人員?簡單的說:需要遊戲造型

UE4網路遊戲開發流程-1-網路主機建立

本文針對的是和我一樣的小白,從零開始一點一點學習,如果你是大神,請當此文是你的複習文件吧。(以下均採用win10系統) 網路遊戲的基礎是客戶端和伺服器,先說伺服器吧。首先,你需要一個主機當作伺服器。 一。最簡單的方法,就是你需要2臺電腦,在一個局域網裡,然後一臺電腦當主機(

Unity遊戲開發之動畫播放動畫控制器 Animator Controller

配置好Avatar之後把模型加到場景之後會檢視面板中可以看到Animator元件。 屬性Controller 控制器 附加到角色的動畫控制器Avatar角色的AvatarApply Root Motion 應用根動作 從動畫自身來控制角色位置還是通過指令碼控制Anim

JDBC簡單使用、工具類構建以及StatementPreparedStatement區別

先來 訪問 結構 puts pla line null tar public 相關源碼會在每一個部分的末尾給出 相關表的結構: 在介紹具體的工具類之前,先來簡單介紹一下JDBC的連接步驟: 1. 註冊驅動 在註冊驅動以前,你需要先導入mysql-co

規範書寫遊戲開發流程

本文旨在於規範化小遊戲開發流程記錄,適用於Unity或者UnrealEngine等物理引擎。可供個人開發時直接使用。本例規範化格式文件下載:提取碼: bf2v 目錄 遊戲原型 1A 1B 1C 專案演示 繪圖資源 3A 3B 3C 程式碼實現 注意事項 技術探討 參考來源 遊戲原型 簡要闡述

Cocos2d-x Lua遊戲開發Mac環境搭建以及一點點感悟

感覺 慢慢 怎樣 tid lease 人生 第三方 什麽 增強 接觸Cocos2d-x 最近由於公司項目的需要,自己開始接觸Cocos,開始做一些簡單的輕量級的遊戲,以前沒有接觸過這一塊的東西,也是借助這個機會學習一下遊戲的開發,由於以前自己

【iOS-cocos2d-X 遊戲開發之四】Cocos2dX建立Android NDK新專案並編譯匯入Eclipse中正常執行!

站文章均為 李華明Himi 原創,轉載務必在明顯處註明: 轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/android-game/645.html          ☞ 點選訂閱 ☜ 本部落格最新動態