# Unity简单物理操作脚本工具Simple Physics Toolkit – Magnet Water Wind – VR Ready

> Simple Physics Toolkit - Magnet Water Wind - VR Ready简单的物理操作脚本，您可以轻松地在游戏对象上添加碰撞器组件并观察其实现效果。该资源为您提供基本的物理操控功能，包括磁铁、风力、绳索、浮力、推进引擎、粒子操控、零重力、发射物、死亡区和弹跳板。支持VR（虚拟现实）场景，操作简单易用！

- 原文：https://www.interestcreator.com/simple-physics-toolkit-magnet-water-wind-vr-ready/
- 站点：https://www.interestcreator.com/
- 发布：2023-07-16
- 更新：2023-07-16
- 分类：Unity插件、物理
- 标签：Unity、Unity插件、工具、物理

## 概要

Unity 基础物理脚本合集，含磁铁、浮力、绳索、推进引擎、风力等 12 项功能并支持 VR；原文未提供 Unity 版本与管线限制。

## 正文

![1689518486 18b3007fdc3a9ef](https://www.interestcreator.com/wp-content/uploads/2023/07/1689518486-18b3007fdc3a9ef.webp)

通过简单的物理操作脚本，您可以轻松地在游戏对象上添加碰撞器组件并观察其实现效果。该资源为您提供基本的物理操控功能，包括磁铁、风力、绳索、浮力、推进引擎、粒子操控、零重力、发射物、死亡区和弹跳板。支持VR（虚拟现实）场景，操作简单易用！

## 特点：

1. 磁铁（吸引/排斥刚体）

2. 浮力（全新改进的基于流体的物理工具）

3. 绳索物理（简单的绳索物理工具，可连接多个对象）

4. 爆炸（基于简单物理的爆炸效果）

5. 推进引擎-以最基本的形式创建推进系统和悬浮效果

6. 发射物生成（向特定方向发射物品）

7. 风力（推动刚体朝指定方向移动）

8. 弹跳板（向上弹跳刚体）

9. 零重力（当刚体进入区域时禁用重力）

10. 销毁物体（死亡区-当物体进入该区域时被销毁）（2017新增）

11. 可交互物品-仅作为过滤器使用（虚拟脚本）

12. 水流（弃用：由浮力功能取代）

设置说明：

## 磁铁：

———-

所需组件：无

设置：

– 将脚本拖放到任何游戏对象上

– 根据需要调整内半径和外半径

– 选择吸引或排斥模式

– 调整磁力大小

– 启用真实模式以使系统尝试遵守牛顿第二定律

– 享受磁力的美妙效果

注：磁铁还可以用于吸引粒子！

## 浮力：

———-

所需组件：碰撞器

设置：

– 将脚本拖放到具有碰撞器的任何游戏对象上

– 根据需求设置选项

– 将刚体放置在水上方或水中（调整质量）

– 享受简单的浮力效果

## 绳索物理：

———-

所需组件：连接的物体和锚点

设置：

– 将脚本拖放到锚点上

– 根据需求设置选项

– 将刚体作为连接体（根据需要添加链条）

– 调整绳索的弯曲程度以满足您的需求！

– 享受简单的绳索效果！

## 推进引擎：

———-

所需组件：刚体，可以是物体本身或其父对象

设置：

– 将脚本拖放到任何游戏对象上（或作为物体的子对象，如火箭）

– 根据需要调整推力变量，并设置初始推力水平

– 如果需要，启用悬浮模式

– 享受基本的推进效果

## 发射物系统：

———-

所需组件：游戏对象（数组）

设置：

– 将脚本拖放到任何游戏对象上

– 将发射物添加到发射物数组中

– 调整力量、准确度和发射速率

– 调整对象的发射角度

– 享受！非常适合一些射击系统。

## 弹跳板：

—————–

所需组件：碰撞器（支持所有类型）

设置：

– 将脚本拖放到任何游戏对象上

– 根据需求调整弹跳效果

## 风力：

——-

所需组件：碰撞器（支持所有类型）

设置：

– 将脚本拖放到任何游戏对象上

– 根据需求调整浮力

– 旋转对象以调整方向

## 零重力：

—————-

所需组件：碰撞器（支持所有类型）

设置：

– 将脚本拖放到任何游戏对象上

– 完成！

## 水流（已弃用但支持-由浮力取代）：

——–

所需组件：盒碰撞器（将自动删除其他碰撞器并添加盒碰撞器）

设置：

– 将脚本拖放到任何游戏对象上

– 根据需求调整大小

– 根据需求调整压力

– 根据需求调整水阻力

– 享受

## 对象销毁器（死亡区）：

——–

所需组件：盒碰撞器-必须设置为触发器

设置：

– 将脚本拖放到任何游戏对象上

– 根据需求调整碰撞器的大小

– 享受。任何碰撞器进入该区域都将被销毁。非常适合场景清理。

相关资源：[MIS-AI-CarRider-RCC：基于 Invector 与 RCC 的汽车智能载具 AI 驾驶系统](https://www.interestcreator.com/mis-ai-carrider-rcc/) · [Magica Cloth 2 ：Unity高性能基于Unity DOTS的布料模拟系统](https://www.interestcreator.com/magica-cloth2/) · [RASCAL Skinned Mesh Collider：Unity 实时、精准、高性能的蒙皮网格碰撞解决方案](https://www.interestcreator.com/rascal-skinned-mesh-collider/)

## 常见问题

### 支持哪些 Unity 版本？

原文未提供版本号，页面也没有版本表，渲染管线没有提及。

### 一共几个物理工具？

清单列了 12 项：磁铁、浮力、绳索物理、爆炸、推进引擎、发射物生成、风力、弹跳板、零重力、死亡区销毁、可交互物品过滤器，以及水流（原文标注已弃用，由浮力取代）。

### 支持 VR 吗？

支持。原文开头写明可用于 VR 虚拟现实场景，操作方式仍是拖放脚本。

### 每个工具要挂什么组件？

各不相同：磁铁所需组件为无，浮力需要碰撞器，绳索需要被连接的物体和锚点，推进引擎需要刚体（挂在自身或父对象上），发射物系统需要一个游戏对象数组。

### 磁铁能吸粒子吗？

能。原文专门注明磁铁也可以用于吸引粒子，不只是刚体。

### 有设置步骤说明吗？

有，每个工具都单列了步骤。以磁铁为例：拖脚本到对象、调内外半径、选吸引或排斥模式、调磁力大小，还能启用真实模式让系统遵守牛顿第二定律。
