Skip to content

跟着做一个农场 ​

7 课做出一个能种、能搬、能卖的共享农场;每课都留下能跑的版本。

这套教程带你把一个农场做出来:种下 → 长大 → 结出果实 → 搬进放置区换分。每一课结束时,地图都是能跑起来的;上一课能跑通,再往下一课加东西。

零基础也没关系——从"新建一张地图"开始,代码一行一行加。

现在开始:第 01 课 · 建图与地块。

每一课都留下能运行的版本 ​

课完成后可以看到什么
01 · 建图与地块场景里出现一块像样的田地
02 · 点击与状态点一下,种子破土升起
03 · 计时与结果实作物一点点长大,然后结出一颗果实
04 · 进度条与场景 UI作物上方出现一条只属于自己的进度条
05 · 放置区与计分抓着果实进区域,屏幕上飘出分数
06 · 重复种植与变异一块地能反复种;偶尔结出带特效的果实
07 · 拓展与回顾知道下一步从哪个文件下手

这门课只做单人 ​

所有逻辑都写在服务端(以后想加人时不用重写),暂时不处理"别人来了怎么办"。地图的内容就这些,最多再自己加一个计分板——那部分留给你:课程把"数据从哪来、怎么上屏、断了怎么不崩"讲完了,换成你自己的计分板即可。

遇到问题时 ​

  • 改了代码没生效:先确认保存 → 插件里同步 → 再试玩(第 02 课讲过一遍)。
  • 找不到地块/种子/界面节点:名字要一字不差,层级要挂对——第 01、05 课各有一张排查表。
  • 代码跑不起来:每课末尾都有"恢复兜底",用当课代码包覆盖即可回到基准。