一个 Shader,就能控制游戏里 111 栋建筑的施工动画?
游戏开发者 Harvan 在《FONDACO》中展示了一个很有意思的方法。
画面里,一栋房子从地基开始,墙体逐渐升起,楼层结构、脚手架依次出现,最后变成一栋完整的建筑。
这些效果由 Unity Shader 控制,而且同一套方案可以用在游戏里的 111 栋建筑上。
更有意思的是,建筑的墙体还能以不规则的顺序逐渐出现,让整个建造过程看起来更自然。
我觉得这种方法特别适合城市建造、即时战略和模拟经营游戏。
传统开发中,如果要让不同建筑拥有各自的施工动画,往往需要花不少时间制作和调整。现在可以提前做好建筑模型,再用 Shader 控制它们逐步出现的过程,省去大量重复工作。
对于独立游戏开发者来说,这种可复用的技术很值得借鉴。以后再结合 AI 自动生成建筑模型和场景,制作一款有完整建造系统的游戏,门槛可能会降低不少。
显示更多