在游戏下载资源时,游戏需要先更新配置,确定游戏中的配置是不是最新的,需要对照服务器的配置列表有没有改变,如果服务器的配置表改变了,游戏客服端需要更新最新的配置,需要把配置下载到沙盒目录中,用CCUserDefault的进行保存指定的目录中。配置下完以后需要看是否下载最新的资源文件,同样的道理,下载资源文件也需要和服务器做对比,如果服务器有需要下载的最新资源,游戏需要把最新的资源下载到指定的目录中,用CCUserDefault进行保存,以refresh()进行保存的文件进行刷新,以能让保存的文件能一直刷新下去。对下载的配置以及资源文件,游戏中需要一个lable来显示下载的配置与资源文件的百分比,以确定是否下载完成或者失败。用ScheduleScriptFunc()来时时刻刻的刷新lable显示下载的数据。对下载过后的资源客服端需要更新服务端的请求,以来确认是否下载成功与失败。
3.4 屏幕适配
Cocos2d自带的有3种适配方案。kResolutionExactFit:通过拉伸来填满屏幕,宽高比不同,图片无法等比缩放来填充屏幕,图片会变形。 kResolutionNoBorder:无黑边,宽高等比缩放,但缩放的比例按照宽比和高比中大的来进行。这样出现的结果可能就是有图片的一部分会显示在屏幕的外面。kResolutionShowAll:全部显示,保证内容在屏幕内显示,同样是宽高等比缩放,但缩放比例取小的进行。游戏中主要用第三种方式,保证内容全部显示,而开发者主要解决的是黑边的问题,现在列举常见的几种屏幕宽高比例,以来用KResolutionShowAll取相应的宽高比来解决黑边的问题。
3.5 游戏内存的处理
手机游戏最关键的也是最致命的就是手机内存的问题,所以控制好游戏的内存是非常重要的,在不影响游戏的运行效果的情况下,游戏中一定要处理好图片资源,也需要处理好游戏中的代码,已让游戏不能出现内存泄漏。
上一篇:asp.net+sqlserver网上淘宝购物网站设计+源代码
下一篇:asp.net+sqlserver新闻发布系统设计及源代码

基于Apriori算法的电影推荐

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

论利用ebXML和SOAP开发Web服务【2352字】

医院财务风险因素分析及管理措施【2367字】

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状

公寓空调设计任务书

中国学术生态细节考察《...

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

志愿者活动的调查问卷表