网易首页 > 网易号 > 正文 申请入驻

5小时生成9.5万行代码,AI做2D游戏却卡在四张兽人图

0
分享至

我本周重做了一个致敬《战锤40K》的小游戏。原版叫《巢都暴乱》,用Python和Pygame写成,是个俯视角的黑暗未来风射击游戏,能跑但只是原型。现在续作《灰烬门之围》换成了Godot 4引擎,哥特式等距视角,两个任务,面向Mac和Android平台。

先交代一件事:这9.5万行GDScript代码、8次提交、大约5小时的工作量,是我指挥一个AI代理完成的。精灵图也是生成的。我提前说明这一点,因为真正有意思的是这个过程里暴露出来的问题。


代码部分几乎没遇到阻力

引擎移植恰好是AI代理最擅长的那类任务:目标文档齐全,语义明确,正确性可以通过运行来验证。Godot 4加GDScript在各类模型的训练数据里占比很高,代理全程没有卡壳。真正难住它的,是四张同一个兽人的图片。

这里我要坚持一个反直觉的判断:在AI辅助游戏开发中,2D精灵图游戏比3D更难做。听起来不合理,但原因很具体。3D引擎保证了连贯性——一个网格、一个材质、一套光照,每一帧动画都一致,因为变换的是同一个对象,渲染器在替你做这件事。

精灵图游戏里没有共享对象。每张精灵图都是一张独立生成的像素图,于是问题接踵而至:走路动画第二帧的角色可能和第一帧不是同一个人;同一场景里不同精灵的光源方向会漂移;比例会走样,大体型Boss会缩水;四肢在格子边缘被裁掉。这些错误没有任何自动机制能捕获,它们会直接进入成品,让游戏看起来像拼贴画一样别扭。

把提示词当成接口规范来写

解决办法是停止把生成当成“委托美术”,转而把它当成“调用一个带严格模式的API”。每条提示词都钉死几何参数:

  • 成品游戏精灵表:精确4列乘3行,1536乘1024画布,等分格子,纯品红#FF00FF背景用于色键导入。
  • 不要文字、阴影、烟雾或边框。
  • 每个角色完全落在自己的格子里,留足边距;每行脚部对齐同一基线。
  • 所有角色以四分之三等距视角朝屏幕右方。
  • 四列对应四个连贯的走路循环姿势:左脚在前、经过、右脚在前、经过。

每一句话都必须承担具体功能。品红#FF00FF而不是透明通道,是因为Alpha通道返回结果不可靠,色键剥离是确定性的。显式网格和画布尺寸,是因为导入器按固定坐标裁剪,网格一旦漂移,所有精灵都会错位。“每行脚部对齐同一基线”这句话如果不写,角色走路时就会上下跳动。给姿势命名同样关键——只写“走路动画”会得到四张互不相关的图,把四个阶段明确列出来,它们才构成一个循环。负面约束“不要文字、阴影、烟雾或边框”则是为了阻止模型添加破坏剪影的装饰。

导入器就是编译器,测试就是持续集成

如果提示词是规范,那么导入器就相当于编译器。它按固定坐标裁剪,剥离色键,把结果放进游戏资源管线。这个环节可以自动验证:检查格子数量对不对、背景色是否纯净、角色是否越界。把验证做成持续集成的一部分,生成结果不合格就直接打回,而不是等游戏跑起来才发现问题。

这套流程的核心转变在于:过去我们把AI生成当作一次性创作,现在它变成了一个可测试、可迭代的工程环节。提示词是接口定义,导入器是编译步骤,自动化检查是测试套件。2D精灵图的一致性难题没有靠“更好的提示词”解决,而是靠一套构建系统把生成结果约束在可验证的边界内。

对还在用AI做2D游戏的人来说,这个结论可能比任何提示词技巧都更有用:问题不在生成质量,在于缺少一个能拦住错误产物的流水线。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
西班牙莱昂诺尔公主开学!未来女王变身普通大学生

西班牙莱昂诺尔公主开学!未来女王变身普通大学生

墨薷桃桃
2026-09-08 07:31:43
特斯拉时隔19个月再降价,消费者还是买账了

特斯拉时隔19个月再降价,消费者还是买账了

界面新闻
2026-09-07 20:15:59
AB被大佬随叫随到!

AB被大佬随叫随到!

八卦疯叔
2026-09-08 09:40:03
张新当选中国羽毛球协会主席

张新当选中国羽毛球协会主席

界面新闻
2026-09-08 10:36:31
往长江倒黑泥后续!多部门介入,来源搞清了,网友:罚到倾家荡产

往长江倒黑泥后续!多部门介入,来源搞清了,网友:罚到倾家荡产

青梅侃史啊
2026-09-07 22:00:53
中国公民自爱俄边境纳尔瓦口岸入境爱沙尼亚遭盘查、拒绝入境并撤销签证,中使馆提醒

中国公民自爱俄边境纳尔瓦口岸入境爱沙尼亚遭盘查、拒绝入境并撤销签证,中使馆提醒

界面新闻
2026-09-08 07:10:14
星宇事件升级!有律师培训教企业体面裁员,评论区炸锅:这事不是法律的事,而是企业用工道德的事

星宇事件升级!有律师培训教企业体面裁员,评论区炸锅:这事不是法律的事,而是企业用工道德的事

火山詩话
2026-09-08 07:41:48
iPhone 18系列定价曝光:标准版5999元起,Pro版9999元起,Pro Max版10999元起

iPhone 18系列定价曝光:标准版5999元起,Pro版9999元起,Pro Max版10999元起

鲁中晨报
2026-09-06 15:47:03
伟大的2-0爆冷!郑钦文一战创历史,赢麻了:排名飙升+狂揽523万

伟大的2-0爆冷!郑钦文一战创历史,赢麻了:排名飙升+狂揽523万

大秦壁虎白话体育
2026-09-08 02:24:44
连续4轮打脸美网官方!郑钦文:老天让我吃了很多苦 现在回报我了

连续4轮打脸美网官方!郑钦文:老天让我吃了很多苦 现在回报我了

风过乡
2026-09-08 07:19:41
太懒散,踢得太差! 罗德里场边下吐槽瓦伦西亚,被镜头完整拍下

太懒散,踢得太差! 罗德里场边下吐槽瓦伦西亚,被镜头完整拍下

夜白侃球
2026-09-08 10:03:50
湖南经济为什么掉队了?当地县中医药主任轻飘飘的一句话,让人寒毛倒竖

湖南经济为什么掉队了?当地县中医药主任轻飘飘的一句话,让人寒毛倒竖

回旋镖
2026-09-07 12:45:44
中科院:江浙沪血液有害物质浓度爆表!

中科院:江浙沪血液有害物质浓度爆表!

生命科学前沿
2024-03-27 17:38:51
伊朗导弹袭击美军航母,美军摧毁3艘伊朗油轮,伊朗回击6艘船只

伊朗导弹袭击美军航母,美军摧毁3艘伊朗油轮,伊朗回击6艘船只

流史岁月
2026-09-07 14:30:08
105比64狂胜41分!中国女篮懵了美国也懵了:意大利被捷克坑惨了?

105比64狂胜41分!中国女篮懵了美国也懵了:意大利被捷克坑惨了?

篮球快餐车
2026-09-08 08:59:03
上海赛车事件持续发酵!网传工作人员打不开灭火器,扔下就跑,网友:60元一天的大爷,是真没能力打开灭火器,更别谈救人了

上海赛车事件持续发酵!网传工作人员打不开灭火器,扔下就跑,网友:60元一天的大爷,是真没能力打开灭火器,更别谈救人了

火山詩话
2026-09-08 08:42:24
湖南男子谎称给表姐介绍对象,转身将自己包装成“高富帅”与其交友,骗取表姐1.5万元;警方:丁某(男,28岁)已被刑拘

湖南男子谎称给表姐介绍对象,转身将自己包装成“高富帅”与其交友,骗取表姐1.5万元;警方:丁某(男,28岁)已被刑拘

大风新闻
2026-09-08 11:13:03
43 岁范冰冰获封马来西亚拿督,一身传统礼服亮相授勋现场

43 岁范冰冰获封马来西亚拿督,一身传统礼服亮相授勋现场

乡野异闻录
2026-09-07 10:26:44
杨舒予韩旭继续发威,20分大胜意大利队,中国女篮打出新周期最佳一战

杨舒予韩旭继续发威,20分大胜意大利队,中国女篮打出新周期最佳一战

上观新闻
2026-09-08 09:04:25
24岁百万吃播网红莹莹去世,最后一条视频说身体第一三天后人没了

24岁百万吃播网红莹莹去世,最后一条视频说身体第一三天后人没了

闻识
2026-09-07 13:39:23
2026-09-08 11:44:49
像素与芯片
像素与芯片
有态度网友ytd
196文章数 71关注度
往期回顾 全部

游戏要闻

《使命召唤4》同时在线峰值突破11万人

头条要闻

新加坡舆论场出现歧视印度裔言论 李显龙、黄循财发声

头条要闻

新加坡舆论场出现歧视印度裔言论 李显龙、黄循财发声

体育要闻

郑钦文,奇迹只发生在相信奇迹的人身上

娱乐要闻

郭德纲乱改抗战歌曲被重罚!

财经要闻

全球黄金“回家”

科技要闻

小米再次背水一战

汽车要闻

领克20 领克的纯电小钢炮这次更运动了

态度原创

本地
游戏
旅游
家居
军事航空

本地新闻

扒完小作文,富豪们私藏的度假胜地有多绝

魔兽世界:时光服时光服怎么样了?金币价格稳定,团本才是关键

旅游要闻

请查收!鹤壁多个景区即将开启优惠模式

家居要闻

2026建博会(广州) 公装联探展交流活动

军事要闻

伊朗锡里克婚礼遭袭现场发现美武器残骸

无障碍浏览 进入关怀版