<!DOCTYPE html>
html
摘要:本文經過一個簡易流程圖介紹如何基於Cocos2d-x引擎和pomelo服務器框架開發一個移動網絡遊戲。並藉此闡明pomelo提供的各個項目間的關係。git
pomelo項目是一個遊戲服務器框架,用它能夠建立服務器端項目。github
chatofpomelo-websocket項目是由pomelo服務器框架建立的一個服務器端項目。這個項目與pomelo-cocos2dchat項目一同實現了一個簡單的聊天室功能。 web
這個項目是一個由Cocos2d-x遊戲引擎建立的客戶端項目。這個項目與chatofpomelo-websocket項目是相匹配的客戶端與服務端。服務器
這個項目實際上是一個第三方庫,Cocos2d-x的項目要與基於pomelo的服務器通訊,就須要這個第三方庫的支持。websocket
圖 移動網絡遊戲實現流程圖 |
一個移動網絡遊戲由客戶端與服務器端兩個部分組成,客戶端與服務器端能夠經過例如websocket接口進行通訊。網絡
Cocos2d-x引擎提供建立Cocos2d-x項目的模板,爲新建項目添加必要的庫文件後,對項目進行代碼實現便可獲得遊戲的客戶端程序。框架
服務器端程序亦是如此,pomelo框架提供pomelo項目的模板,新建pomelo項目後進行代碼實現就能夠完成服務器端。啓動服務器端以後再啓動客戶端便可實現遊戲的運行。socket
原文連接:http://www.cnblogs.com/tangyikejun/p/3981042.html ide
文章疏漏之處望指出。