the standard approach is to create an Nvidia Flex Controller first...
Then you should also create a Flex Soft Asset...
然后,您应该创建或选择一个游戏对象,并通过游戏对象检查器中的“添加组件”选项卡,找到 Flex Soft Actor 组件 [请参阅下图中加载的组件]...
确保前面提到的 Soft Actor 资源在检查器选项中选择了所需的网格类型 [我在此处的图像中选择了球体],并检查它是否类似于下图以确保...
因此,在那之后,希望您可以按下播放键,并在它为您下降和扭曲时看到它的动作。
如果没有,我已经创建了一个快速示例供您下载作为统一包。
它可能仍需要使用包管理器进行进一步解决,因为 Flex 插件已经位于我在此处提供的包中[使用 Unity 2020.3.5f1]统一包中的 Flex https://u.pcloud.link/publink/show?code=XZlaDnXZ9cRAQwb17sJik0PozRw3gYeRcJSy
不管怎样,希望这能让您开始使用 Flex 并朝着您的目标迈进。
作为奖励,我添加了一个小脚本来移动 Flex 对象,因为这不符合通常的方法,因为我们必须调用所选的 NVidia Flex 组件类并调用 ApplyImpulse 方法。
干杯:)
编辑:NV Gameworks 有一小部分 3 套教程,介绍如何将插件与 Unity 集成并示例一些内容 - 这些“内容”包含在上面提供的我的可下载包中。
这是第 3 套的 YouTube 链接:
YouTube 上的 Nvidia Gameworks FleX 教程 https://www.youtube.com/playlist?list=PL4FII4B-zM0dMI-GgR3KsfJwm100MH3TT
编辑2:重读你的问题让我觉得我并没有真正给你关于使用布料演员并通过柔性布料变形组件使网格渲染器变形的明确答案。
我在这里提供了另一个统一包的另一个链接,该包将在实际操作中展示这一点,同时您还可以看到游戏对象以及 NVIDIA Flex 的布料组件如何与标准网格过滤器和网格渲染器配合使用。希望这更准确地回答您的问题:)在 NVIDIA FleX 中也使用布料 Actor 和软 Actor 的示例 https://u.pcloud.link/publink/show?code=XZ7L1nXZSQPRIFXhdDQqpcbtHT9Mh58hhe47