主题
跟着做一个农场
7 课做出一个能种、能搬、能卖的共享农场;每课都留下能跑的版本。
这套教程带你把一个农场做出来:种下 → 长大 → 结出果实 → 搬进放置区换分。每一课结束时,地图都是能跑起来的;上一课能跑通,再往下一课加东西。
零基础也没关系——从"新建一张地图"开始,代码一行一行加。
现在开始:第 01 课 · 建图与地块。
每一课都留下能运行的版本
| 课 | 完成后可以看到什么 |
|---|---|
| 01 · 建图与地块 | 场景里出现一块像样的田地 |
| 02 · 点击与状态 | 点一下,种子破土升起 |
| 03 · 计时与结果实 | 作物一点点长大,然后结出一颗果实 |
| 04 · 进度条与场景 UI | 作物上方出现一条只属于自己的进度条 |
| 05 · 放置区与计分 | 抓着果实进区域,屏幕上飘出分数 |
| 06 · 重复种植与变异 | 一块地能反复种;偶尔结出带特效的果实 |
| 07 · 拓展与回顾 | 知道下一步从哪个文件下手 |
这门课只做单人
所有逻辑都写在服务端(以后想加人时不用重写),暂时不处理"别人来了怎么办"。地图的内容就这些,最多再自己加一个计分板——那部分留给你:课程把"数据从哪来、怎么上屏、断了怎么不崩"讲完了,换成你自己的计分板即可。
遇到问题时
- 改了代码没生效:先确认保存 → 插件里同步 → 再试玩(第 02 课讲过一遍)。
- 找不到地块/种子/界面节点:名字要一字不差,层级要挂对——第 01、05 课各有一张排查表。
- 代码跑不起来:每课末尾都有"恢复兜底",用当课代码包覆盖即可回到基准。
