如何在Unity3D中通过多个网格获得风效果

如何在Unity3D中通过多个网格获得风效果,unity3d,Unity3d,我有一个又高又细的立方体塔,一个接一个,每个立方体上都有一个刚体。 我试着把它建得越来越高,让风在任意的高度吹,试着把它吹起来,然后把它拆毁。这看起来很简单,但我做不好 我需要做一些事情作为树的风区,我不能将力附加到立方体上,因为我需要一些东西在某些时间或地点随机实例化,以“推动”立方体,使它们坠落 我曾尝试使用粒子系统,但我无法将粒子作为碰撞器对象(这可能吗?) 有什么建议吗?可能是你的选择 要在场景中添加交互式布料,请单击“菜单” 游戏对象->创建其他->布料 添加新的锚定游戏对象(菜单

我有一个又高又细的立方体塔,一个接一个,每个立方体上都有一个刚体。 我试着把它建得越来越高,让风在任意的高度吹,试着把它吹起来,然后把它拆毁。这看起来很简单,但我做不好

我需要做一些事情作为树的风区,我不能将力附加到立方体上,因为我需要一些东西在某些时间或地点随机实例化,以“推动”立方体,使它们坠落

我曾尝试使用粒子系统,但我无法将粒子作为碰撞器对象(这可能吗?)

有什么建议吗?

可能是你的选择

要在场景中添加交互式布料,请单击“菜单”

  • 游戏对象->创建其他->布料
  • 添加新的锚定游戏对象(菜单“游戏对象>创建空对象”)
  • 对于每个游戏对象,添加一个碰撞器组件(菜单组件> 物理>盒子对撞机)
  • 对于每个碰撞器,指定碰撞器的中心和大小
  • 对于每个碰撞器,指定碰撞器的三维位置,在该位置 布料保持静止
  • 确保碰撞器与布料重叠/相交,否则将无法工作

对于您的情况,如果您希望以编程方式指定锚点位置(因为它是随机的),您可能也希望参考。

我想说的是,您使用的力是正确的。也许在运行时附加这些力?