cocos2dx 网游 基础模块demo展示

来源:互联网 发布:js new date 转string 编辑:程序博客网 时间:2024/05/18 11:50

cocos2dx 网游 基础模块demo展示       


基本代码结构(基于cocos2dx2.1.4,vs2012,win8开发)


demo下载: http://url.cn/HMddsi


实现的功能:

1.地图 45度菱形tile,8方向A*寻路,分块按需加载地图图片,即时清理图片的内存占用.适用于现在已知的各种45度菱形tile编辑器,当然tiled也可以(不过数据需要转换一下)页游和端游此方面的太多.

2.精灵的显示以视区为界,自动清理超出视区的(角色编辑器也太多)

3.实现人物的集中管理,深度调整(游戏的基本框架)

4.实现客户端socket,并能与server通信(协议加密方面因为c++处理socket,就是通过lua来调用c++的发送接口,所以不用担心泄密问题)

5.游戏占用内存目前在60mb以内,估计能控制在100MB以内(目前使用的素材无法达到opengl内存限制要求,所以有增大)

6.支持lua脚本,支持json数据(lua脚本可以加密存放)

7.带有log和辅助功能类

8.游戏UI主要借助ccb来做,这块没想着做,因为各个游戏会区别很大


一个游戏能有的基本差不多了,还有就是资源管理,以及切换地图来清理资源等等小东西

因为还不完善,后续部分还在更新中,您有好的想法也希望能提出来,共同学习进步...

 

转载:http://blog.csdn.net/hpking/article/details/9706527#comments

原创粉丝点击