《BUG也疯狂》开发者日志day4,构建~

10/13413 浏览综合 包含 AI 合成内容
BUG也疯狂第三次抽奖活动
参与方式:关注游戏 + 关注发帖账号 + 回复活动帖
结束时间:2025-10-21 19:55:00 自动开奖
今天是参加TapTap聚光灯21天Gamejam的第四天,开始搭建第一个场景,并做好场景切换,为了节约时间,也是用了ai代码生成工具,来解决一些报错和生成一些代码
TapTap
ai生成代码
现在ai自动生成代码的工具是很多了,使用ai代码生成工具被称为Vibe Coding,这是一种调侃的说法,准确的说,在完全使用ai代码工具的游戏中,会很容易发生一些问题的,比如对象的名称冲突啊、旧版API的调用、参数的不一致等各种问题,会报错,这时候,我们也可以使用ai代码工具自己解决报错问题:
TapTap
ai自己解决报错问题
当然这离不开对脚本语言的熟悉,如果一个开发者完全没有使用过unity、团结引擎或者其他开发工具,也没有接触过C# 等脚本语言,对编程一点都不了解的话,即使使用ai代码生成工具也比较难很快做出一个完整的游戏来,所以基本功还是需要的,不能完全依靠ai,还是需要自己先学基础的。
TapTap
经常会犯的小错误
这里,不得一提的是使用unity和团结引擎经常会犯的一个小错误,就是在做好场景切换脚本和挂载好对象之后,点运行无法正常切换场景,很无解的时候发现原来是没有将要切换的场景加入到场景列表里,这估计也是很多开发者遇到过的问题[表情_大笑]
TapTap
提交新的更改版本
当完成一次修改之后还要记得在版本管理软件里提交新的更改,这样可以产生一个新的节点,方便以后回退到原来的版本上。
TapTap
版本进度树
今天我们要搭建第一关,也就是一个新的场景,所以建立了一个新的Level,在这里我们参考了空洞骑士的开发技巧,将2D横板动作游戏的场景构建出来。首先需要提取tile元素,在图像处理软件里进行背景处理:
TapTap
tile处理
在引擎里先建立cube,因为万物皆可cube嘛~
TapTap
建立cube
材质贴图的格式要记得切换
TapTap
切换格式为精灵
然后经过一些变化,cube就变成了这样,用了3D仿2D的那种效果来构建像素化的场景,当然还是有点美中不足,毕竟都是cube嘛,没有好好建模(记得地编的时候要把场景Global吸附打开,这样可以省去很多麻烦[表情_微笑]
TapTap
cube变样了
再加一点点的细节和碰撞体设置,加入背景环境之后:
TapTap
最终场景一
是不是和原画很像,好吧,今天就到这,明天将加入角色进行场景互动了,晚安了各位~[表情_翻白眼]
别忘了参加抽奖活动~ 感兴趣的小伙伴加群聊
TapTap
QQ群
127
35
205