Unity 社区

怎样实现类似于泰拉瑞亚的“水往低处流”效果

,4 年前
发布于技术交流
0
就是取走一方格水,周围水会补齐,下降一定量但不是一整个方格的高度
343 次浏览
评论 0
2个回答
0
泰拉瑞亚是通过格子的方式去构建世界的,而相邻的格子之间是可以互相找到的 通过C#代码找到相邻的格子,获取相邻格子的信息,就可以知道当前格子的水量 然后把当前水量作为一个参数传递给Shader,使用Shader去进行当前水量的表现
4 年前回答
评论 0
0
metaball?我听做流体模拟的同事说了
4 年前回答
评论 0

AI

全新AI功能上线

1. 基于Unity微调:专为Unity优化,提供精准高效的支持。

2. 深度集成:内置于团结引擎,随时查阅与学习。

3. 多功能支持:全面解决技术问题与学习需求。

AI