笔记

记录腾讯大神在线课程指导的一些东西(客户端)
1.热更新
腾讯用自己的热更机制,cocos2dx的热更缺点是会覆盖同名文件,本地无法存在多个版本
客户端如何查找资源文件:
1.本地存储当前版本号信息
2.每个版本对应一个文件映射表
3.文件映射表:记录逻辑路径到物理路径的映射关系
4.程序内使用逻辑路径,修改ccfileutils,先将逻辑路径根据当前版本号查表转换成物理路径,然后走cocos2dx自己的查找机制

流程,包内资源根据MD5散列到不同子目录并以MD5命名,不同版本相同逻辑路径的资源不会互相覆盖
优势与劣势
文件以md5值命名,逻辑同名文件不覆盖
修改当前版本号即可进行版本切换
下载的资源不主动删除,占用手机储存越来越大
战斗系统
可操作PVE怎么做
这里写图片描述
这里写图片描述
验证PVE流程
eg:客户端发送当前关卡id 玩家信息 随机种子 操作序列 战斗结果给游戏逻辑服务器 游戏逻辑服务器在本地取玩家信息 关卡id 随机种子 操作 结果等信息传给战斗服务器 战斗服务器计算出结果与客户端对比 不一致就失败
如何实现格斗感-没有碰撞检测
这里写图片描述
这里写图片描述
这里写图片描述
客户端性能优化

复杂任务分帧加载(例如一帧require多个模块的时候会卡顿)不知道怎么操作的。第二个多线程加载修改过textureCache
不知道具体怎么操作的

学习了,texturecache为1和spriteframecache为2都可以标机,接着在纹理添加上次加载时间,上次存取时间,载入次数,卸载次数,存取次数来进行一定的排序

触发回收时机

改进
拖了这么久终于记录下来,虽然很多不知道具体怎么操作 但是做个思路也好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值