1. 核心玩法设计
2026/4/14大约 6 分钟
城市天际线——核心玩法设计
城市建造模拟的核心循环是"规划→建设→管理→扩张"。玩家需要在有限预算内,通过修路、划分区域、管理资源来建设一座繁荣的城市。
本章你将掌握
| 技能点 | 难度 | 核心知识 |
|---|---|---|
| 网格系统 | ⭐⭐ | GridMap、坐标转换、区域划分 |
| 道路网络 | ⭐⭐⭐ | A*寻路、图论、连通性检测 |
| 资源管线 | ⭐⭐ | 管道系统、流量计算 |
| 市民AI | ⭐⭐⭐ | 需求模拟、满意度算法 |
节点结构预览
CityWorld (Node3D)
├── TerrainGrid (GridMap)
├── RoadNetwork (Node3D)
│ └── Roads (MultiMeshInstance3D)
├── ZoneManager (Node)
│ ├── ResidentialZones
│ ├── CommercialZones
│ └── IndustrialZones
├── BuildingManager (Node3D)
│ └── Buildings (自动生成)
└── CitizenSimulator (Node)游戏核心节点
节点拆解
以下按模块拆解本游戏用到的所有核心 Godot 节点,点击节点可跳转查看详细文档。
场景根节点与城市环境
建筑管理节点
市民与经济节点
HUD 界面节点
系统架构图
1.1 核心挑战
城市天际线的核心挑战是平衡——平衡市民需求与城市预算,平衡发展与环境保护,平衡扩张速度与服务质量。
本章你将学到
- 城市建造模拟的核心循环设计
- 经济系统(收入与支出)的基础模型
- 市民满意度机制的量化方法
- 最小可玩版本需要哪些功能
1.2 核心循环
规划道路 → 划分区域 → 建筑自动出现 → 市民入住 → 产生税收
↑ ↓
←─────── 需要更多资源和服务 ←──────── 收入增加 ←──────┘1.3 最小可玩版本
只需要三个系统就能做出可玩 demo:
- 网格地图:玩家可以在网格上放置道路和建筑
- 资源系统:简单的金钱收支(花多少钱建路/建建筑,收多少税)
- 人口系统:有路和建筑就有居民搬进来
下一步
确定好核心玩法后,我们开始 搭建项目。
