参观一个程序生成的城市,每次都不同。坐下来享受旅程!
使用three.js和WebGL制作。
怎么运行
首先,生成了世界的蓝图:
地形图
遵循地形的道路网
沿道路空的建筑物
地段建筑物
由于随机变化,结果每次都不同,但遵循可配置的规则。
接下来,将此抽象定义转换为3D模型,可以在three.js的帮助下使用WebGL进行渲染。
一旦创建完成,您就可以使用触摸手势(移动)或鼠标(桌面)在城市中移动。导航的工作方式类似于Google / Apple Maps。您也可以点击“游览”按钮,在城市中进行自动飞行/驾驶。
在本地构建/运行
如果是第一次构
1