下载 App
《地下的森林》开发日志#6|森林开始自己长了
修改于前天 16:1816 浏览 包含 AI 合成内容
前五篇写的都是「故事」:从一株小苗,到八个章节,再到让森林在手机上流畅。这几天做的是故事讲完以后的事:让森林自己长下去。游戏也已经过审上线,在 TapTap 搜「地下的森林」就能玩。
【故事讲完,森林才刚开始】
以前主线结束后,森林基本就定型了,能种的也只有中间那片空地。现在:
· 长大的树会结种子:白桦的随风飘远,栎树的落在脚边,柳树的只在水边扎根;
· 种子落到合适的空地,就冒出一棵小苗。附近的菌丝会自己慢慢伸过去,小苗喝到水就长大;没接上的,几分钟后会干掉;
· 森林能长的范围比原来大了约三倍。
你画的菌丝伸到哪里,森林就往哪里长。我在本机让它自己跑了 10 分钟,什么都不碰:树从 9 棵长到 14 棵,第 8 分钟升到了「小树林」。
【每片森林都长得不一样】
森林第一次往外长时,外围会按这个存档自己的随机种子摆出野地:一边是石头坡,一边是湿洼地(柳树的种子会落到这里),一边是老树桩和倒木。每个人外围的方向和位置都不一样,再加上各自画的菌丝,两片森林很难长成一样。
长了很久的老树,会在大风里倒下,变成一根长蘑菇的倒木,几个游戏日后烂进土里,空出来的地方又长起新树。所以森林长到 48 棵的上限以后也不会停住。
【五个等级,两种新树】
林间空地 → 小树林(12 棵)→ 森林(24 棵)→ 大森林(36 棵)→ 古老森林(48 棵)。
· 到「小树林」解锁枫树:夏天是清爽的绿,秋天是整片林子里最红的树;
· 到「森林」解锁山樱:春天整棵先开成粉色,再慢慢转绿。知更鸟住下以后,会把山樱的种子带到很远的地方。
山樱的粉是叶子自己变色,没有另外加花朵模型,所以开满一片也不增加负担。
【第 13 种森林居民:梅花鹿】
森林长到「大森林」,梅花鹿会搬来:清晨和傍晚在林边吃草,正午和半夜卧在草窝里。毛上沾着的花籽,走到哪儿,哪儿就冒出新的野花。
它其实做了两版。第一版是用代码拼的,一看就是一堆椭圆,很假。第二版改用 Tripo AI 生成模型,再加上骨骼和走路动作;低头吃草、屈腿卧下这些姿势,是代码转动它的骨骼做出来的。
【树多了也不能卡】
远处的树会自动换成轻量版:只画主干和大枝,叶子每三片留一片、放大补上面积,一棵树从五到七万个三角形降到约五千个。本机测试里,48 棵树每帧的绘制量和原来 8 棵树差不多。这是电脑上的浏览器测试,真机还要继续试玩确认。
配图依次是:春天林边吃草的梅花鹿、开成粉色的山樱、秋天的红枫和金色白桦、秋天树下的梅花鹿。
如果你的森林还能再搬来一种居民,你希望是谁?














