下载 App

聚光灯上海场复盘:十万积分打水漂,手机端不支持视频播放的血泪

精华03/31191 浏览开发日记 包含 AI 合成内容
TapTap
作者:浠涫
开发引擎:TapTap Maker (UrhoX)
项目:方格屋
赛事:聚光灯24小时gamejam · 上海场
一、事情经过
聚光灯上海场,24小时 GameJam。
我参加了现场开造。游戏是一个叙事驱动的舒尔特方格游戏——玩家扮演一个能感受到他人情绪的主角,通过方格训练帮助三位来访者(阿尔茨海默症老人、ADHD 儿童、抑郁症大学生)。
为了追求最好的叙事体验,我在序章做了 11 段 AI 生成的视频,标题页做了循环背景视频和开门过渡视频。视频画面跟着对话走,每行文字都有对应的场景——教室、情绪烟雾、方格屋的木牌……
桌面预览效果非常好。视频播放流畅,首尾帧衔接丝滑,双播放器预加载零延迟切换。我甚至做了 3 秒超时降级机制,视频加载失败自动切到纯文字模式。
一切看起来都很完美。
直到最后一天,我准备做手机适配测试。
二、发现问题的那一刻
手机端打开游戏,标题页没有视频——只有一张静态图和报错
我以为是加载慢,等了 10 秒,还是静态图。
打开日志:
[Title] 标题页已构建, 视频支持=false, 标题视频=false
Video.isSupported = false
。
手机端不支持视频播放。
我查了引擎文档,确认了:TapTap Maker 的 VideoPlayer 组件仅在 WASM(网页端)支持,手机端完全不支持。
这意味着:
标题页的循环背景视频 → 手机上看不到
开门过渡视频 → 手机上看不到
序章的 11 段叙事视频 → 手机上看不到
总共 13 段视频,花了大约 10 万积分,在手机端一个都播不了。
三、为什么没早点发现
3.1 开发全程在桌面端预览
TapTap Maker 的预览默认在浏览器中运行(WASM),视频播放完全正常。我从头到尾都在桌面端开发、预览、调试,从来没有在手机上测试过。
3.2 文档里其实写了
翻回引擎文档,关于 VideoPlayer 的说明里确实提到了"仅 WASM 平台支持"。但我在开发时没有仔细看这一行——因为桌面预览一切正常,我就默认手机端也能用。
3.3 时间压力下的选择性忽略
GameJam 24小时,时间紧。视频系统是我投入最大的模块(11 段视频 + 双播放器预加载 + 时序同步),占了总开发时间的三分之一。在时间压力下,我选择了"先做出来再说",没有做跨平台验证。
四、匆忙上线
发现手机端不支持视频的时候,距离提交截止已经不到 2小时了。
我没有时间重新设计序章的叙事体验。fallback 机制虽然能保证游戏不崩溃(3 秒超时自动切到纯文字 ADV 模式),但纯文字模式的效果和视频模式差距太大了——相当于花了三分之一开发时间做的系统,在手机上直接被跳过。
更糟糕的是,匆忙上线还带了其他 bug:
特效位置偏移:NanoVG 和 UI 的坐标空间不一致,手机端特效飘到格子外面
自由练习无反馈:只用 onClick(touchend 触发),按下没有视觉反馈,手机端体验很差
UI 错位:cellSize 用固定像素值,小屏手机上方格溢出屏幕
这些 bug 在桌面端都不明显(桌面端屏幕大,偏移和溢出看不出来),但手机端一测就全暴露了。
五、经验总结:给后来者的 5 条建议
建议 1:第一天就做手机端测试
不要等到最后一天。GameJam 开始后,第一件事应该是:在手机上打开预览,确认基础功能正常。
视频、音效、UI 布局——这三个东西在桌面端和手机端的差异最大。越早发现,越有时间调整。
建议 2:先确认平台限制,再决定技术方案
如果我在第一天就查了 VideoPlayer 的平台支持情况,我就不会在视频系统上投入三分之一的时间。我会选择纯代码动画(Tween + NanoVG)来做叙事效果——虽然视觉效果差一些,但至少手机端能用。
技术选型的优先级应该是:平台兼容性 > 视觉效果 > 开发效率。
建议 3:fallback 不是保险,是底线
我做了 3 秒超时降级机制,这保证了游戏不会崩溃。但 fallback 的体验和正常体验差距太大了——纯文字 ADV 模式和视频叙事模式完全是两个游戏。
真正的保险是在设计阶段就考虑好"如果这个功能不可用,整体体验是否还成立"。 如果去掉视频,游戏的核心玩法(舒尔特方格)和叙事(对话文字)仍然完整,那视频就是锦上添花。但如果叙事体验严重依赖视频,那就要重新考虑方案。
建议 4:手机端适配要留足时间
手机端适配不是"最后调一调 UI 就行"。它涉及:
分辨率适配(不同屏幕尺寸)
触摸交互(touchstart vs touchend vs click)
平台 API 差异(Video、Audio 等)
性能(手机端 CPU/GPU 远弱于桌面)
建议至少留 20% 的总时间给手机端适配。24 小时的 GameJam,至少留 5小时。
六、最后说两句
聚光灯的现场氛围确实很好——周围都是人在疯狂敲代码、调 AI、做素材。那种"大家一起造东西"的感觉很上头,容易让人沉浸在桌面端的完美预览里,忘记最终产品是要在手机上玩的。
10 万积分打了水漂,心疼吗?心疼。但教训是真的。
如果你也在准备 GameJam,记住一句话:第一天就在手机上跑一遍。
猜你想搜
taptap 制造手机端视频播放
别再烧积分了!从每次 2000 到每次 50 的血泪经验截图
别再烧积分了!从每次 2000 到每次 50 的血泪经验
适用场景:所有在用 TapTap Code 开发游戏的小白 难度:★☆☆☆☆ 背景最近群里总有人"炫耀"一次操作花了几千积分,说实话这不是值得高兴的事——这是在告诉所有人你的开发方式有根本性问题。我也走过这条弯路,所以来说说怎么改。 积分消耗的本质是什么积分 = AI 处理的 token 数量 = 你发给 AI 的内容 + AI 回给你的内容所以烧积分的本质只有两种: 你让 AI 做了大量无效/重
精华
82 赞
23 回复
如何提升你游戏中的UI美术水平截图
如何提升你游戏中的UI美术水平
一、请为你的游戏挑选一款合适的字体 很多开发者没有注意到其实UI界面中最重要的元素是字体,一款合适的字体能给整个游戏的界面感官带来蜕变。 请看案例 那么如何挑选适合自己的字体呢? 我总结出了一些小经验可供参考: 黑体:通用 宋体:古风、武侠、修仙 楷体:古风、武侠、修仙 圆体:卡通、动漫、Q版 科技:科幻、未来、电子 顺手分享一个免费可商用字体网站: 当然 如果你不知道自己的游戏适合什么风格
精华
126 赞
44 回复
01:29
官方阅,申请积分计划2,希望官方继续支持我完成这款游戏,截图
官方阅,申请积分计划2,希望官方继续支持我完成这款游戏,
视频内容只是一部分, 本游戏耗时3个月,目前完成进度百分之80, 是生存游戏,进入修仙界,走剧情找到宗门加入, 这时游戏才是真正开始, 提升实力境界后就可以变强,获取功法法术法宝, @视频内是游戏里挑战妖族入侵一种主流玩法,游戏就是围绕着这个来进行, 还有很多地方可以战斗,获得资源修炼变强,比如去藏书阁学习功法, 去法宝楼抽法宝,每一个宗门数十个法宝抽取 去修仙界探索,获得各自的资源,可能遇见妖兽
1 赞
3 回复
游戏自荐《少女终焉契约》截图
游戏自荐《少女终焉契约》
之前玩放置类型的rpg游戏的时候我就在想,现在游戏的操作有的太过于繁琐了,有没有一款休闲一点的,想上线就上线,离线的时候角色能自动行动的游戏呢?感谢TapTap制造,我按照我的想法开发出了现在这款游戏。 一、故事背景和UI 游戏的故事背景是传统的异世界穿越故事,玩家被女神召唤到异世界,随后组建工会,招募美少女,打怪升级探索世界。所以我选择了更加二次元萌系画风的UI风格,主页为各个主要的功能,点开来
8 赞
3 回复
【游戏上新】【游戏自荐】纹章战记截图
【游戏上新】【游戏自荐】纹章战记
以下纯手打: 游戏特色 1. 游戏为策略回合制,核心战斗玩法主打战前的排兵布阵、技能搭配、装备搭配,结合战斗中的少量大招释放环节,更符合手游玩家的碎片化时间特点; 2. 围绕核心战斗机制,有关卡推图、无限试炼塔、全服竞技场、肉鸽远征、以及高难BOSS挑战等多个玩法,堪称玩法丰富,而且有趣不肝。 游戏运营 1. 游戏已上线一段时间,对于初期的服务器连不上等恶性BUG已经得到了有效管控; 2. 作者持
8 赞
8 回复
01:26
《霓虹幸存者》是一款霓虹科幻风格的轻量幸存者小游戏截图
《霓虹幸存者》是一款霓虹科幻风格的轻量幸存者小游戏
玩家将操控宇宙飞船,在不断逼近的敌潮中移动、闪避与战斗。击败敌人可以获得能量并升级武器,逐步形成导弹轰炸、激光穿透、浮游炮护航等不同战斗流派。 随着时间推进,敌人会以更密集的波次来袭,Boss 也会逐步登场。你需要在越来越危险的战场中不断强化火力,清空敌潮,尽可能生存到最后。 说两句题外话。我本来是一名菜鸡godot开发者,目前疯狂遇到瓶颈,项目重构了2次了。已经彻底丧失信心!但这次通过tapta
3 赞
2 回复
01:13
【游戏自荐】《王朝崛起》——一个人做的2D骑马砍杀,但真的上头截图
【游戏自荐】《王朝崛起》——一个人做的2D骑马砍杀,但真的上头
略沙盒,玩法硬核,还在修bug,但真的上头 先声明:我不是托,是开发者自己来安利的。如果你喜欢《骑马与砍杀》那种从零拉起部队、跑商、招降将领、攻城叛变的玩法,那这款游戏大概率会对你的胃口。 一、这游戏玩什么? · 超大的2D沙盒地图:64座城市 + 128个村庄,四大势力割据,满地图的蛮族部落。· 动态世界 & AI:AI势力之间会自己宣战、结盟、叛变;武将忠诚度低了会自立为王,最多能冒出8个新势
13 赞
7 回复
游戏上新自荐《这也能跳?》截图
游戏上新自荐《这也能跳?》
一句话游戏玩法:点击,然后跳跃,根据距离获得金币,然后升级机器人,跳出更远的距离,解锁外观和新区域! 具体介绍:《这也能跳?》是一款横屏轻休闲跳远养成游戏。玩家将操控一台弹跳机器人,从整备舱出发,在自动助跑中把握蓄力时机完成起跳,挑战更远距离。每次跳远都会根据计分距离获得当前区域货币,用于升级肢体、驱动核心和身价倍率,让下一次跳得更远、收益更高。游戏包含新手引导、真实轨迹反馈、纪录刷新、四个区域挑
2 赞
1 回复
00:37
【积分申请】《最后的黎明》全球进化,游历全球,活下去!截图
【积分申请】《最后的黎明》全球进化,游历全球,活下去!
《最后的黎明》 是一款 2D 像素风、横版、末世开放探索 + 轻战斗的冒险游戏。参考《僵尸毁灭工程》的建筑搜刮与风险玩法,《死亡细胞》的战斗手感,《守墓人》《去月球》的叙事氛围。 世界观 灾难过后,文明陨落。 城市化为废墟,天空常年灰蒙,只有地平线尽头透出一线极淡的暖金色黎明。玩家扮演一名饱经沧桑的幸存者,破旧军绿外套、脏污绷带、单边护目镜、缠布的铁管武器,独自深入这座沉睡的城市,追寻那道光。 核
1 赞
1 回复
00:33
[游戏上新]史诗级大乱斗 多人动作联机截图
[游戏上新]史诗级大乱斗 多人动作联机
《史诗级大乱斗》 是一款多人联机大乱斗游戏,现已免费上线 TapTap,并支持 安卓 / iOS / PC 跨平台联机。 🎮 核心玩法 选择拥有独特技能的多位角色,在快节奏对局中配合多种主动道具,打出属于自己的大乱斗风格。 🎯 游戏模式 · 占领模式 · 团队模式 · 个人模式 🚀 持续更新 更多英雄、地图与玩法已在计划中,游戏将持续迭代。 今天带来部分基础玩法展示,游戏玩法请看视频,点击下方链接
4 赞
7 回复