<!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
文章疏漏之处望指出。