欢迎来到天天文库
浏览记录
ID:8962937
大小:258.19 KB
页数:5页
时间:2018-04-13
《cocos2d-x开发游戏框架搭建》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、IT在线教育平台———麦子学院:http://www.maiziedu.com 首先创建一个Cocos2d-x项目: IT在线教育平台———麦子学院:http://www.maiziedu.com 打开项目后,我们发现,Cocos2d-x已经帮我们集成了一些系统 Chipmunk物理引擎及Audio系统,那么让我们先来编译下…IT在线教育平台———麦子学院:http://www.maiziedu.com 熟悉的界面来了! 那么我们完成一个游戏需要用到哪些系统呢? 1、网络管理器 网络管
2、理器,一般根据游戏的需求,我们会采用2种方式,短连接及长连接。短连接的话Cocos2d-x已经为我们提供了一个network库,而长连接呢?Socket就需要我们自己去找第三方库了,对于Socket个人比较推荐ODScoket,因为android和ios都兼容。 IT在线教育平台———麦子学院:http://www.maiziedu.com 2、数据管理器 数据管理器,就是封装好的单例数据模块,方便管理及调用的数据集管理器。 3、UI管理器 UI管理器就是我们自己封装的UI的管理器了,当然首先也需要我们
3、熟悉下CocosStudio,要使用CocosStudio必须要添加的库文件。 4、数据库管理器 对于中型及大型游戏,肯定要使用到数据库,Cocos2d-x也为我们准备好了sqlite3库,这里就需要我们熟悉一般的SQL语句了,至少要会增删改查。IT在线教育平台———麦子学院:http://www.maiziedu.com 5、加密管理器 为什么要用到加密,这要看逻辑是在服务端还是在客户端,大部分游戏的逻辑都是在服务端。因为加密的问题,客户端只是负责显示逻辑及提交业务就可以了,但是也有不少游戏逻辑是在
4、客户端,服务端只负责保存数据及数据效验。我个人认为逻辑应该放在客户端,这样的话会大大的减少服务器压力,只不过一定要做好客户端加密工作!大家常用的客户端加密可c以用Base64、MD5、AES等,具体要视实际的项目情况而定。 如需了解更多cocos2d-x开发知识,请至麦子学院官网查看!
此文档下载收益归作者所有