小游戏<宇宙传说>上线,欢迎试玩+开发经验分享

之后看时间安排,会详细分享些优化经验,欢迎关注
写一篇文章至少会用掉三四天的时间,精力有限,所以,最近没更新,抱歉~

小游戏海报二维码,欢迎试玩


游戏画面:

开发工具:
CocosCreator 2.3.3

zip相关:
1.远程资源打包zip
优点:
①压缩资源空间
②减少网络请求次数
③防止场景文件下载失败导致无法进入进入场景
注意:
①更改cocos的文件加载顺序,包体->可写目录中版本资源->远程资源
②维护管理下载的版本资源
2.配置文件打包zip
①压缩资源空间
②可放到子包或者远程资源

碰撞相关:
同屏极限情况下,200子弹+70怪物+buff+玩家
其中子弹和玩家和怪物碰撞,某种怪物也会和其他怪物碰撞反弹
采用cocos的碰撞系统,在H5表现良好,在小游戏上,帧率只有20+
最终碰撞检测采用的是四叉树,玩家子弹具有很强的规律性,可以在碰撞检测时候进一步优化,以减少检测次数
圆圆碰撞和圆矩碰撞,尽量不用平方和开方,减少CPU压力

加密相关:
除了常规的本地存储加密,为了防止修改内存,也需要在内存中对数据进行保护

摄像机:
游戏主页有个微弱的陀螺仪效果,不同摄像机渲染不同的UI,实现错位
游戏里边的抖屏效果,同样使用摄像机实现

路径:
玩家的路径采用的是平滑差值
宠物的路径采用轨迹+平滑阻尼

1赞

小游戏二维码好像扫不了,可以上传个清晰的

包大小限制
代码包总大小不能超过 8M,单个分包不能超过 4M。关于分包更多信息,可以参考 分包加载。

还8M?你是远离微信小游戏多久了这是……

感谢提醒,已经更换了……

谢谢告知……

确实 很久了……

哪个版本cocos开发的啊

2.3.3

谷歌动画能够存放在分包内面么~~

可以的~:joy:

能加个微信么

安卓下反复从后台回来音乐可能无法恢复
果然是通病啊
官方也不修一修

1赞

我自己,也加了音乐控制了····
但有时候,确实会失效············

可以预约一下 下篇笔记讲讲碰撞相关的优化 吗

16m上个月的事情,小程序跳转也变成了500个

又是四叉树空间规划吗…上次看到腾讯制作的3D弓箭传说也是四叉树空间规划模拟的碰撞,完全不懂,感觉吃枣药丸…:10:

https://www.cnblogs.com/xin-lover/p/12216053.html
很简单的东西~
来一起学习下~

不错不错,欢迎给我们公号投稿哈

等忙完这阵,就整理下思路,投稿:innocent: