先来个链接吧~
play.google.com/store/apps/…
这是一款寻物小游戏,目前只有20个关卡,还没接入广告。
整个项目只有我一个人,美术由SD生图、PS修图,代码全部由trae写,首个SDK使用trae接了一个星期没成功,人工接花了三四天接好了(本人没有任何代码基础),准备再接入广告SDK开始变现。
这已经是一个相对完整的项目了,不是通过写一整个策划文档让trae一次性写完的,我的工作流如下:
- 提前设计3个关卡的psd文件,确定关卡预制体的结构,等核心逻辑全部都跑通后,再花时间集中产出美术关卡。
- cocos编辑器中将场景UI拼好,提前命名好节点,给trae提需求时,精准到节点名称,什么节点在什么时机干什么事情
- trae中提需求,每次只提很小部分的需求,例如:①点击xxx场景中的xxx节点需要弹出xxxx预制体弹窗,预制体的路径是xxxxxxxxxx;②点击xxxx预制体中的xxx按钮需要销毁xxxx预制体;③点击xxx中正确隐藏物品时,xxxx节点需要播放透明度从100%降到0%的动画,时长为0.2s,同时需要将xxx节点改为激活状态,并立即播放从1倍放大至1.1倍的动画,时长是0.2s;③xxxx节点需要播放追踪动画……
- 如果需求一直没有得到正确实现,主要尝试以下两种方案:①需求继续细化,并按流程拆成更小的需求,每次只提一个小流程需求;②打印日志,看哪一步出错了;③个人规则内要求使用中文尽可能的写清注释,查看注释是不是实现的方向完全不对。
- 每完成一项小功能,传git
- 有些需求可以提前创建好节点,让trae在这些节点下完成需求,不要使用其他方案,比如预加载功能,提前创建好预加载内容的容器节点