cocos2dx 网游 基础模块demo展示

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值