大家好,我正在尝试解决这个问题。我跟着这个教程 https://www.youtube.com/watch?v=dDQRDa7bADY(Unity 2D 风摇动效果 255 秒)操作,然后又看了这个教程 https://www.youtube.com/watch?v=VcUiksxY(Unity 中的简单风着色器效果!),但它们都是针对单个精灵的。我现在正在搜索更多的教程,但我是一个 Unity 初学者(大约两周前开始),一直在按自己的节奏学习……然后遇到了一个令人困惑的情况。

在这种情况下,我试图给一个精灵表添加风着色器。按照这两个教程,我成功地将风效果应用到了整个表上,但它覆盖了整个表,而不是表中的单个精灵。我不太清楚如何让它只覆盖每个精灵,因为精灵数量不少。我是在做树叶(如果这有助于理解上下文的话),如果有人知道如何解决这个问题,请告诉我。我是否应该尝试使用数学节点来计算每个精灵的位置?

[](https://www.youtube.com/@CodeMonkeyUnity)