我们似乎正在形成一种传统——每周都会分享一篇关于Godot引擎中精美水效果的文章。本次展示来自开发者stankuslee,他正在制作一款灵感源自《席德·梅尔的海盗》和《盗贼之海》的游戏,但整体风格更为“严肃”。这款游戏名为《Portolan》,以历史精确、等比例还原的加勒比海为背景,包含贸易、政治和海战等元素。
技术栈基于Godot引擎,其中GDScript负责协调逻辑,GLSL计算着色器驱动波浪模拟和泡沫效果,而水面渲染则使用独立的着色器完成。
据开发者介绍,性能表现相当出色:在RTX 4070 Ti上可实现约120帧每秒的流畅度。目前他们正在进一步提升波浪的真实感,并增加海岸线交互效果。如果你对在Godot中创建水效果感兴趣,我们推荐查看Emil J的教程:





