下载 App

开发复盘|首包从约64MB降到约7MB,排行榜和成就的坑

11/0529 浏览开发交流 包含 AI 合成内容
大家好,我是《跳弹名侦探》的作者,这是一款用 TapTap 制造做的竖屏足球反弹解谜。上线后平台提示启动率偏低,我花时间优化了首次加载和前一分钟体验,又接了成就和排行榜。有几个坑可能对大家有用,整理一下。
【首次加载】
一开始,必须下载完才能进游戏的内容约 64MB。查下来大头是模型,其中 1026 个模型(约 28MB)只出现在打包清单里,实际没有任何地方引用。清掉之后降到约 36MB。
然后按案件拆分:启动和第一关用到的模型留在首包,其他案件的模型和预制体改成玩前一关时提前下载,没下完就在进关时提示重试。这一步降到约 7MB。
材质表也占地方:几千个条目里真正不同的只有几百个,改成共享表后,这个文件从 2.88MB 降到 0.68MB。
启动时的着色器预热挪到了第一个案件的加载卡片里,标题页不用再等它。
【前一分钟】
我数了一下新玩家从打开游戏到踢出第一脚要点几次:17 次。精简开场对话、让新玩家点开始就直接进第一关之后,降到 7 次。建议大家也数一数自己的游戏。
【成就】
我这边的 Maker MCP 工具列表里没有成就工具,是在开发者中心网页上建的。成就发布后不能删除,所以游戏里的重置存档不要清成就,否则游戏内和 TapTap 上的记录就对不上了。
【排行榜(clientCloud)】
第一个坑:昵称接口返回的 userId 是浮点数(比如 117162988.0),clientCloud 给的是整数,直接转成字符串比较永远对不上,榜上就全是兜底名字。统一成整数字符串再比。
第二个坑:我这边实测,BatchSet 里的 Delete 回调成功,但排行分还在。如果要清零,需要写 SetInt 0。
第三个坑:不要用本地存档的分直接覆盖服务器。SetInt 是覆盖写,存档重置后玩一局低分,就把高分冲掉了。我现在是启动时用 BatchGet 读回自己的分,比服务器高才上传。
以上是我这个项目的实测结果,不一定适用所有情况。有更好的做法欢迎指出,也欢迎来试玩《跳弹名侦探》交流。
别再烧积分了!从每次 2000 到每次 50 的血泪经验截图
别再烧积分了!从每次 2000 到每次 50 的血泪经验
适用场景:所有在用 TapTap Code 开发游戏的小白 难度:★☆☆☆☆ 背景最近群里总有人"炫耀"一次操作花了几千积分,说实话这不是值得高兴的事——这是在告诉所有人你的开发方式有根本性问题。我也走过这条弯路,所以来说说怎么改。 积分消耗的本质是什么积分 = AI 处理的 token 数量 = 你发给 AI 的内容 + AI 回给你的内容所以烧积分的本质只有两种: 你让 AI 做了大量无效/重
精华
82 赞
23 回复
第一章攻略③|1-11 到 1-14,附 1-10 说明截图
第一章攻略③|1-11 到 1-14,附 1-10 说明
第一章后半的四个案件,每关都是 2 球破案、3 个放大镜。踢法在当前版本里回放过,换出脚时机和随机种子也都试过。 【案件 1-11 月台混战】 第 1 脚低角度打左墙:捡到证物「夜鸦徽章」,在两边墙之间折几次飞到顶上,依次放倒上方三人。第 2 脚小角度往右上踢,直接放倒右边最后一人。 【案件 1-12 层层货架】 第 1 脚往右墙踢:出脚就捡到证物「货架清单」,先放倒右边中间的人,再在货架之间来回
官方
如何提升你游戏中的UI美术水平截图
如何提升你游戏中的UI美术水平
一、请为你的游戏挑选一款合适的字体 很多开发者没有注意到其实UI界面中最重要的元素是字体,一款合适的字体能给整个游戏的界面感官带来蜕变。 请看案例 那么如何挑选适合自己的字体呢? 我总结出了一些小经验可供参考: 黑体:通用 宋体:古风、武侠、修仙 楷体:古风、武侠、修仙 圆体:卡通、动漫、Q版 科技:科幻、未来、电子 顺手分享一个免费可商用字体网站: 当然 如果你不知道自己的游戏适合什么风格
精华
126 赞
44 回复
开发者日志 #1:一颗足球,怎么破案?聊了瞄准线、推理之眼、7 个场景和 3 场首领战,还有放大镜和证物怎么拿。完整内容在《跳弹名侦探》论坛。截图
开发者日志 #1:一颗足球,怎么破案?聊了瞄准线、推理之眼、7 个场景和 3 场首领战,还有放大镜和证物怎么拿。完整内容在《跳弹名侦探》论坛。
【进阶攻略】12 个成就全收集指南
《喵喵解绳》有 12 个 TapTap 成就。这篇把每个成就的条件和拿法整理在一起,照着顺序玩,大部分成就会自然解锁。 📋 成就一览 主线关卡(6 个) 🎀 初次解绳:通过第 1 关 🎀 渐入佳境:通过第 10 关(也是第一个困难关) 🎀 解绳达人:通过第 30 关 🎀 解绳高手:通过第 60 关 🎀 解绳大师:通过第 100 关 🎀 传说中的大师:通过第 200 关 挑战(2 个) 🔥 迎难而上
官方
【游戏上新】重回 80 年代成首富,六阶经商从地摊干到商业集团!截图
【游戏上新】重回 80 年代成首富,六阶经商从地摊干到商业集团!
宝子们好,我的首款复古经商模拟《重回 80 年代成首富》正式上线! 穿越落脚 1980 年初,开局仅几十元本金,从零开启草根创业之路。 ✅超百种随机市井事件:货源涨跌、农户急售、市集整治、贵人偶遇,上百个随机抉择,每一次选择直接决定盈亏,复刻八零年代真实经商百态; ✅六大成长经营阶段(分段年限 + 资产解锁) 地摊期 (1980-1982)→流动商贩 (5000 资产解锁 1982-1984)→固
10 赞
8 回复
2D 等轴测视角:完整理论截图
2D 等轴测视角:完整理论
2D 等轴测视角:完整理论 一、视角的本质 什么是等轴测 人站在高处斜着往下看地面,地面上的方格子不再是正方形,而变成了菱形。这就是等轴测的视觉本质。 俯视(正上方看下去): 等轴测(斜上方看下去): ┌──┬──┬──┐ ◇ ├──┼──┼──┤ ◇ ◇ ├──┼──┼──┤ ◇ ◇ ◇ └──┴──┴──┘ ◇ ◇ ◇ 正方形网格经过旋转 + 压缩,变成了菱形网格。 为什么是 2:1
6 赞
瓦片地图轻量数值化配置横板地图编辑器截图
瓦片地图轻量数值化配置横板地图编辑器
明天应该能收尾,其中并没有什么逻辑,只用于地图数据配置。 内容包括创建地图统一类别对象。 统一对象可修改四方向的障碍(例如下面通行,往上跳,上面接住等。或者四面障碍,四面不障碍)。其中包括设置四方向是否障碍,作用区域, 统一对象可修改作用区域力大小,作用区域大小可用于碰撞作用位置,作用地方的力方向(增速,减速,给与方向性加速和减速), 统一对象可修改其移动路线,用方向和速度显示,是否移动和静止,移
5 赞
3 回复
开发日志(day2)坚持去做就是好的开始截图
开发日志(day2)坚持去做就是好的开始
今天主要是修复了一下昨天遇到的很多问题,闪帧;装备的等级没有随怪物等级参考;再次进入地下城,怪物状态竟然显示(已倒下);不会自动更换目标,导致会反复鞭尸;等很多的问题,不过通过昨天的经验,有效的向ai提出问题并且发送截图发给ai调试,也是把这些问题成功排除,甚至还有多余的free额度来生成新的内容。 新增的内容有返回城镇;返回主界面;中途退出地下城保留进入前的状态;完成地下城的面板结算;当然最有感
1 赞
2 回复
【游戏上新】——宅男打丧尸截图
【游戏上新】——宅男打丧尸
这是一款横向俯视角射击生存游戏,主打"轻松上手、越玩越爽"的爽快体验。游戏目前已包含: 四种核心模式:挑战、防守、生存、无尽,满足不同玩家口味 多种枪械,从手枪到重型火力,打出自己的风格 地雷,手雷,枪架多种不同军火自由选择,给敌人造成最大伤害 完整的成长体系:角色等级、军火系统、被动技能,越肝越强 丰富的敌人设计:普通丧尸到多种 Boss,战斗层次感明显 未来会制作更多不同的角色,天赋,军火,玩
4 赞
12 回复