下载 App

把 2D 做出 3D 感 《碰碰车大乱斗》开发者访谈分享

精华07/13583 浏览开发者实践分享
大部分开发者用 AI 做游戏,是围着现成工具打转。但真正把产品做扎实的人,遇到工具不够用会自己起一套。
《碰碰车大乱斗》是一位独立开发者 20 天做出的多人物理街机对战游戏 —— 4 种模式、8 个特色场地、24 个具名 AI 对手、真正的物理碰撞。但更让人意外的是,他把美术管线拆成了三条自建工作流。
采访里,开发者用一句话点明了他的思路:
"Steam 也有类似软件,只是感觉功能不够丰富,就自己起一套了。"
我们把他的三条自建工作流一条一条拆开看。每一条都对应一个"现成方案不够用"的具体场景。
horizontal linehorizontal line

工作流一:AI 生成 3D 模型,再转成分层贴图资产

《碰碰车大乱斗》的车辆看起来像 3D,但实际是用 2D 素材通过 Sprite Stacking(分层贴图立体化)实现的。它的做法是把车辆拆成多层贴图,再叠出伪 3D 效果。围绕这套资产,开发者建立了一条从 AI 生成到分层贴图的流程:
  1. 先用AI生成符合需求设计的图片,这样成本更低
  2. 挑选满意的图片生成需要的 3D 模型
  3. 使用网格体素化的方法处理为体素贴图
  4. 在自建贴图绘制工具里修改体素贴图
  5. 将处理完的体素贴图导出为sprite stacking 所需的分层贴图
  6. 导入游戏使用
💡 这里先解释一下 sprite stacking。它可以理解为“分层贴图堆叠”:把物体按高度拆成很多层 2D 图片,再在游戏里一层层叠起来,做出类似 3D 的视觉效果。它看起来像 3D,但本质上仍然是 2D 图片资产。
TapTap
sprite stacking 案例
TapTap
最终效果
这套流程的价值是:先用 AI 快速得到完整结构,再转成符合游戏风格的模型,最后通过贴图工具和分层处理,变成游戏里可用的车辆资产。
TapTap
《碰碰车大乱斗》开发截图 1
TapTap
《碰碰车大乱斗》开发截图 2
horizontal linehorizontal line

工作流二:让 AI 写一个专用贴图绘制工具

车辆虽然最终是 2D 分层贴图,但制作过程并不简单。开发者需要一边修改贴图,一边预览叠起来之后的立体效果,还要能针对不同层级做细节调整。
他试过一些现成工具,但功能不完全符合项目需求:
“Steam 上其实有类似软件,但用下来感觉功能不够丰富。这个项目需要更方便地预览和调整车辆贴图,所以我就让 AI 帮我做了一套自己的工具。”
于是他让第三方 AI 在本地写了一个 web 贴图绘制软件,专门用来做《碰碰车大乱斗》的车辆美术。
这个工具的作用很明确:提高车辆贴图的绘制和预览效率,让开发者不用在多个软件之间反复切换。尤其是分层贴图这种资产,只看单层很难判断最终效果,必须能实时看到叠起来之后的样子。
这件事的重点不是“AI 会写软件”,而是当现成工具不够用时,他没有继续迁就工具,而是直接让 AI 帮自己补了一个项目专用工具。
TapTap
《碰碰车大乱斗》开发截图 3
TapTap
《碰碰车大乱斗》开发截图 4
horizontal linehorizontal line

工作流三:用嗒啦啦迭代 UI 和动效

UI 和动效部分,他主要靠嗒啦啦完成,流程分四步:先找风格接近的参考;让嗒啦啦结合参考和需求,生成一张新的参考图;再按这张参考图做第一版 UI;对不像的地方继续用 prompt 微调。
开发者的原话是:
“先找风格相似的参考,然后让嗒啦啦基于参考和需求重新生成参考图,最后让嗒啦啦基于参考图的样式做出第一版,不像的地方再用 prompt 细调。”
做完第一版后,他主要检查两点:
  1. 画面是不是太静态
    如果太静,就给背景、按钮或卡片加一些轻微动效。
  2. 重要按钮是否足够明显
    需要引导点击的按钮,会用固定频率的跳动动画来提醒玩家,比如指定 120 BPM 的跳动节奏(每秒跳动约 2 次)。
这套方法的核心是:先用参考图定风格,再用 prompt 调细节。
horizontal linehorizontal line

和 AI 调 UI 时,他主要用四种表达方式

从他的 prompt 里可以看出,他并不依赖复杂的技术参数来调 UI 和动效。
他更常用的是下面几种方式:

先说体验问题,让 AI 补实现参数

不同于其他开发者的参数化提示词,他更常说:
“现在这个入场动画感觉像飘下来的,不像真正落下来的。请加强下落的重量感和落地冲击感,不要只是慢慢移动进场。”—— 用于调整 Boss / 角色 / 物体入场动效
这类描述的优势是清楚指出了当前效果的问题。AI 知道问题之后,通常能自己调整实现方式。
开发者自己的总结也很直接:
“嗒啦啦懂很多参数和曲线,但默认会用线性的,感觉不自然的话提醒下就好。”
也就是说,AI 不一定不会做复杂动效,但默认实现往往是最简单的。你需要指出哪里“不自然”,让它切换到更合适的方案。

用明确风格词锁定方向

他会告诉嗒啦啦这是“派对游戏”的风格,再要求做“好看的 XXX”。
“派对游戏”这个词会影响颜色、圆角、按钮形态、动效节奏和整体气质。对 AI 来说,明确的风格大类比大量零散描述更稳定。
开发者可以先确定项目的风格关键词,再围绕这个关键词持续约束 UI,而不是每次都重新描述一遍。

让新元素参考已有元素

当游戏里已经有一个动效做对了,他不会重新描述参数,而是直接让新元素对齐已有元素。
例如:
现在这个元素的弹跳节奏不太对。请参考开始按钮和标题的弹跳 BPM,把它们的节奏统一起来,不需要重新设计动效,只调整节奏和幅度。”—— 用于让新 UI 元素对齐已有动效节奏
这是一种很有效的做法。它可以让游戏内不同 UI 元素保持统一节奏,也能减少重复调参。
前提是项目里要先有一个“标准元素”。一旦某个按钮、标题或卡片的节奏对了,后续其他元素都可以参考它。
horizontal linehorizontal line

最后:自己起工作流,才是真正的能力

大部分开发者把"用 AI"理解成"用 AI 出图 / 写代码 / 调参数"。但《碰碰车大乱斗》证明的是,更高一层的用法是让 AI 帮你起工作流 —— 现成的绘图软件不够用,让 AI 给你写一个;批量出图太慢,让 AI 帮你搭一条生成到切片的管线;UI 调不出感觉,让嗒啦啦按 4 步法带你走。
AI 时代真正稀缺的能力,不是"会用 AI",是意识到"这个环节我可以起一套自己的流程"。有了这层意识,工具永远够用。
"AI 都只是工具,你要判断什么时候该说话、什么时候该起个流程。"
horizontal linehorizontal line
你在做游戏的时候,有没有意识到某个环节可以自建工作流?欢迎在评论区分享你的做法。
Sprite Stacking 教学参考视频:GameMaker极简伪3D教程
本文基于对《碰碰车大乱斗》开发者的访谈整理,内容已获作者授权。
猜你想搜
碰碰车大乱斗 ai绘图工具开发
别再烧积分了!从每次 2000 到每次 50 的血泪经验截图
别再烧积分了!从每次 2000 到每次 50 的血泪经验
适用场景:所有在用 TapTap Code 开发游戏的小白 难度:★☆☆☆☆ 背景最近群里总有人"炫耀"一次操作花了几千积分,说实话这不是值得高兴的事——这是在告诉所有人你的开发方式有根本性问题。我也走过这条弯路,所以来说说怎么改。 积分消耗的本质是什么积分 = AI 处理的 token 数量 = 你发给 AI 的内容 + AI 回给你的内容所以烧积分的本质只有两种: 你让 AI 做了大量无效/重
精华
66 赞
20 回复
AI 生成的 NPC 太假?那是你没给它注入“灵魂” | TapTap 制造截图
AI 生成的 NPC 太假?那是你没给它注入“灵魂” | TapTap 制造
在多人或竞技游戏中,如何让 AI 队友不呆板?如何在高延迟下实现丝滑的竞技体验?本期我们采访了《猛攻兄弟》与《飞驰登山拉力赛车》的作者,分享他们的经验之谈~ 2026/03/30 - 2026/4/6 本期核心看点: 数据概览:该周上架游戏中动作策略模拟类持续领跑优质分发榜,占比均达 43.08%。 重点关注:让 AI 像活人,让同步“零延迟” —— 多人竞技开发实战 避坑指南:人工测评准入与分
精华
26 赞
6 回复
03:06
为了不被斩杀,我只能做到这些了截图
为了不被斩杀,我只能做到这些了
之前一直申请不到计划3,之前说太花哨,后面说体量完成度不足,在我一番小作文下,编辑终于给了我解答,什么原生质感,玩家开局体验啥的。 本来计划2也够用,准备以后再优化了,结果计划2赠送的积分要砍半了,学生党实在消费不起,于是只能再冲一波计划3了 从周六中午到现在一天半时间,优化了一遍角色卡,战斗卡,还有抽卡界面,优化了新手教程,该说不说确实比之前要舒服些。 前半部分为新版,后半部分为旧版。 明天再次
27 赞
6 回复
「TapTap 制造」游戏开发与积分申请建议截图
「TapTap 制造」游戏开发与积分申请建议
01 3,000 积分用于验证项目方向,并不是直接完成整款游戏。 02 下一阶段的核心,是拿出可玩的内容,或阐述产品与验证计划。 03 越往后,越需要真实玩家、测试和实际产出来支撑。 大家好,这篇帖子想和大家聊一个挺实际的问题: 拿到 3,000 积分之后,怎么开发游戏,可能更容易获得下一阶段的支持? 先说明一下:这里是一些开发思路和建议,不是积分规则,也不是审核标准。下面提到的阶段和做法都只是参
精华
57 赞
36 回复
01:27
《大二暑假,我用AI做了一款属于自己的游戏》截图
《大二暑假,我用AI做了一款属于自己的游戏》
本人自制游戏现已加入taptap封闭测试(仅适配安卓机型)欢迎大家前来尝试(八月十号可以正式开始游玩) 如果有建议或者bug反馈可以加入qq群928501443 #发现好游戏 #游戏日常 #浅评一下 #今天游戏圈发生了啥
3 赞
01:13
【游戏自荐】《王朝崛起》——一个人做的2D骑马砍杀,但真的上头截图
【游戏自荐】《王朝崛起》——一个人做的2D骑马砍杀,但真的上头
略沙盒,玩法硬核,还在修bug,但真的上头 先声明:我不是托,是开发者自己来安利的。如果你喜欢《骑马与砍杀》那种从零拉起部队、跑商、招降将领、攻城叛变的玩法,那这款游戏大概率会对你的胃口。 一、这游戏玩什么? · 超大的2D沙盒地图:64座城市 + 128个村庄,四大势力割据,满地图的蛮族部落。· 动态世界 & AI:AI势力之间会自己宣战、结盟、叛变;武将忠诚度低了会自立为王,最多能冒出8个新势
9 赞
7 回复
开发心得-界面布局心得截图
开发心得-界面布局心得
大家好,我正在用 TapTap 制造制作一款2D 治愈林间徒步旅行游戏《徒步荒野》。 我分享一下我的开发心得,希望能有用,下面是一些界面布局的心得。 第一步:定版式、操作 先确定游戏是横版还是竖版、需要哪些操作按钮,敲定整体玩法思路。 我的玩法灵感参考《边境之旅》,主打散步看风景、沿途触发随机事件。 原版是 3D,考虑到自己是新手,选择2D 横版街机式来做,制作更简单、好上手。 第二步:敲定全局美
6 赞
2 回复
「游戏上新」秦王的游戏截图
「游戏上新」秦王的游戏
你是秦王嬴政身边的廷臣。 方士徐福献上一匣【帝王卡牌】,四张凶牌封死命运: 屠戮|淫欲|奢华|征伐 七日死限,必须一一折断卡牌对应的欲望任务。 办不成? 秦王殿上长剑出鞘,君臣性命,顷刻倾覆。 ⚔游戏核心玩法 ▪回合卡牌策略,抉择牵动秦廷朝堂势力 ▪朝堂派系博弈:王权、法家、军功贵族、方士暗流角力 ▪多重结局:功成辅秦王一统,或是任务失败血染咸阳宫 ▪随机事件触发,每一局嬴政的猜忌程度截然
4 赞
2 回复
01:29
官方阅,申请积分计划2,希望官方继续支持我完成这款游戏,截图
官方阅,申请积分计划2,希望官方继续支持我完成这款游戏,
视频内容只是一部分, 本游戏耗时3个月,目前完成进度百分之80, 是生存游戏,进入修仙界,走剧情找到宗门加入, 这时游戏才是真正开始, 提升实力境界后就可以变强,获取功法法术法宝, @视频内是游戏里挑战妖族入侵一种主流玩法,游戏就是围绕着这个来进行, 还有很多地方可以战斗,获得资源修炼变强,比如去藏书阁学习功法, 去法宝楼抽法宝,每一个宗门数十个法宝抽取 去修仙界探索,获得各自的资源,可能遇见妖兽
1 赞
3 回复
如何提升你游戏中的UI美术水平截图
如何提升你游戏中的UI美术水平
一、请为你的游戏挑选一款合适的字体 很多开发者没有注意到其实UI界面中最重要的元素是字体,一款合适的字体能给整个游戏的界面感官带来蜕变。 请看案例 那么如何挑选适合自己的字体呢? 我总结出了一些小经验可供参考: 黑体:通用 宋体:古风、武侠、修仙 楷体:古风、武侠、修仙 圆体:卡通、动漫、Q版 科技:科幻、未来、电子 顺手分享一个免费可商用字体网站: 当然 如果你不知道自己的游戏适合什么风格
精华
122 赞
44 回复