嗨!我正在创建一种雪系统,一个 Unity 工具,可以做更多的事,而不仅仅是将雪凝固在单个点上;它允许你推开和移动它。虽然它还在构建中,但我想至少展示我做了些什么。

为了实现雪的移动逻辑,我决定放弃 alpha 的使用,将一个新的方法搬上阵,0 表示中心点,然后添加负数或者正数以减少或增加雪的量。这样一来,全方位的移动就变成了另一种纹理,只不过值是相反的。