unity3d 使用Unity Shader Graph进行水模拟

xjreopfe  于 2023-04-07  发布在  其他
关注(0)|答案(1)|浏览(171)

我想让这个桶浮在水面上,我用Unity着色器图形,但我不知道如何。我如何计算水的高度,并在脚本中使用它?

ev7lccsx

ev7lccsx1#

简单的回答-你不能这样做。常规的着色器计算是在GPU上完成的,你不能在C#代码中使用它的结果,它是在CPU上执行的。
但是你仍然可以用Compute Shaders来做类似的事情。有一个关于如何用计算着色器创建水面的example

相关问题