下载 App
1、游戏地形基本搭建
10/058 浏览
《生以此道》的地形系统搭建日常,目标上,是让FastNoiseLite生成的Chunk大地图能自然承载人类村落、荒郊野外、僵尸活动区、鬼魂活动区和灵力充盈区五种生态,并让它们在二次元2.5D镜头下形成安全—探索—危险—资源—鬼气浓郁的渐进过渡,最终服务“白天道士行动、夜晚僵尸活跃”的核心循环。规则上,以高度、湿度、温度噪声叠加鬼气浓度场决定生物群系,按策划比例控制区域权重,用空间哈希标记资源点与刷怪区,确保村落附近不生成密集僵尸,鬼魂区与灵力区彼此吸引又保持距离。
目标: 搭建一套能承载五种生态区域的Chunk地形,服务“白天道士行动、夜晚僵尸活跃”的核心循环。让人类村落安全、荒郊野外可探索、僵尸活动区危险、鬼魂活动区鬼气浓郁、灵力充盈区诱人,并在二次元2.5D镜头下形成从安全到危险的渐进过渡,支撑18天原型验证。
规则: 用FastNoiseLite叠加高度、湿度、温度噪声,再结合鬼气浓度场决定生物群系;按策划比例控制区域权重,用空间哈希标记资源点与刷怪区。村落附近不生成密集僵尸,鬼魂区与灵力区彼此吸引又保持距离。Chunk需无缝拼接,随机种子可复现,所有角色放入Y-Sorting父节点统一排序。
挑战: Chunk边界容易突兀,2D角色在3D地形上会穿模或漂浮,底部锚点与Y-Sorting、遮挡关系容易冲突。双端性能限制单块面数和实体数量,Android上还要测试GPUParticles2D兼容性。种子一旦不可复现,存档和村民委托就会错位,二次元角色还可能被3D光照照脏。
反馈: 编辑器里的生物群系热力图、生成耗时、帧率、Android实机截图,以及跑图时“安全区是否安心、危险区是否压迫、灵力区是否值得冒险”的体感,都是调参依据。每天跑种子、修边界、打包测试,再根据反馈迭代,就是地形系统搭建的日常。











