[Unity插件]Obi - Advanced Rope Simulation

最近用这个Obi-Rope插件,好像都没什么教程,就翻墙出去找了一个

转至:http://qiita.com/yanosen_jp/items/f5ed9eaefa2ec5bd089c  (需要翻墙)

image.jpeg

基本设置和样本场景

(这一步非常非常非常的重要,重要的事情要说3遍)

导入OBI包后,首先/ Obi / Gizmos和/ Obi / Editor Default Resources文件夹移动到Assets文件夹下. 如果不这样做会导致错误。移动后,让我们打开示范场景的Sample Scenes Pulley。当您运行,你可以看到运动,如以下。

gifanim1.gif

这里的关键是以下三种:Obi Handle, Obi Pin Constraints, Obi Curve Components

Obi Handle

Obi的一部分游戏作为对象移动或位置固定的使用。Pulley场景,绳索固定的右端的使用。游戏对象,所以Editor上移动。位置的变更,在执行时反映。

gifanim2.gif

Obi Pin Constraints

Obi的其他部分的游戏对象固定使用。这个例子是正方体(Cube(1 ))和绳索的左端连接的使用。设定Rope游戏对象的Obi Rope组件的编辑Particle启动。然后,点击各个微粒的设定。

图片

绳索左端的Particle点击Obi Pin型Constraints组件设定的显示,Cube(1)中被Pin型了解。Offset是Cube(1)的中心有多长时间离开了的地方Rope的左端的Particle的结合部设置吗。对象是Collider Pin型的游戏,游戏拥有Solver对象的Collider Groupe包含必要,请注意。

图片

其他需要注意的是手动请参考。

Obi Curve Components

Obi,初期状态的绳索的形状Curve Component后再决定。Curve Component是ObiBezier和ObiCatmullRom两种,Pulley样品场景使用后者。场景的Curve(1),选择绳索上白色点被表示,它点击绳子的形状可以更改。

图片

变更的话,Rope游戏对象的Obi Rope组件的Initialize按钮变更反映。。

gifanim3.gif

看来,Curve改变的,Obi Handle的设定消失。所以请注意。

自己试着做

如果你把你自己的,你可以使用下面的过程

  • Obi Rope对象的设置
  • Rope Path设置
  • Obi Rope的Mesh的材料的设定
  • Rope混对象的设定
  • 车轮的设定
  • Collider的设定和layer的设定

Obi Rope对象的设置

菜单GameObject -> 3D Object -> Obi -> Obi Rope,选择Obi Rope和Rope Path被制作。Rope Path游戏对象的ObiCatmullRom组件,Add Control虽然这个按钮控制点增加,它的形式写一下。

图片

Obi Rope的Mesh的材料的设定

Obi Rope的Mesh Renderer组件,Material选择。总之,附属的Green Rope吧。

图片

在这种状态Obi Rope组件的Initialize按一下钮,绳索被制作。

图片

Rope混对象的设定

在这里,Rope两端Cube的习惯。两个Cube制作,两端附近配置。各自Rigidbody组件也请注意。其次,Obi Rope组件的编辑Particle按钮Particle Editor启动,两端的微粒的各自对微粒,点击,Obi Pin型Constraints的Add Pin型Constraints按。然后,Pinned to的地方,符合Cube选择。

图片

组轮

由于车轮是麻烦,替补只是一个缸。使绳子抓把它放在一边。

图片

rigidbody也设定,mass 500左右哦(mass = 1的话,为什么碰撞不顺利的绳索,凉爽的Freeze)Constraints position,Freeze rotation全部打开。

撞Collider和layer的设定

绳索和相互作用的游戏对象是Obi Rope的Obi Collider集团登记有必要的。3个对象,因为有Colliders名单的尺寸,3,注册。
此外,绳索本体冲突的对象(这次Cylinder)和绳索本体是另外的图层的需要。新图层(在这里Rope)设定,Obi Rope物体Rope处理配置。

当这个运行时,它看起来是这样的:

gifanim4.gif

虽然曾经绳索在气缸被捉住,它会立即倒下。

要进行调整,设定奥比绳组件的材料。如果设置了HighFriction,字符串将下滑至车轮。

gifanim5.gif

为了保证气缸圈

更早,缸内的冻结位置简单刚体起见,但是固定在旋转冷冻,然后,将车轮按照绳索的摩擦旋转不会发生。为了实现它,在所述铰链关节设置在气缸中,锚(0,0,0),和轴(0,1,0)。冻结位置,请删除所有冻结旋转的检查。

图片

这在状态下执行,气缸由绳索与气缸的摩擦旋转,绳索会移动(旋转具有视频场景视图,以便容易地可见)。

gifanim6.gif

顺便说一句,这种旋转不会发生,但尚未设置奥比绳组件的材料。

最后

我也因为早期使用奥比开始不要只使用基本功能,但我仍然认为这是相当复杂的绳模拟资产。如果,我们希望你指出的那样,如果有一个点,这是不够的。

  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 35
    评论
### 回答1: 对于UnityObi Rope 6.2下载,可以通过以下步骤进行操作: 1. 打开Unity软件,在Asset Store中搜索“Obi Rope”。 2. 确认搜索结果中的版本为Obi Rope 6.2,并点击“下载”按钮。 3. Unity将开始自动下载和安装Obi Rope插件。 4. 下载完成后,可以在Unity的项目中找到Obi Rope插件。 5. 可以将Obi Rope插件直接拖拽到Unity场景中,或在项目资源管理器中创建一个空物体,将Obi Rope组件添加到该物体上。 6. 使用Obi Rope可以创建绳索、绳网、杆、海带等物理模拟效果。 7. 通过Obi Rope的属性面板,可以调整绳索的长度、形状、强度等参数,实现所需效果。 8. 在游戏运行或编辑模式下,可以对Obi Rope进行交互操作,如拉伸、扭曲、剪切等。 以上是关于如何下载和使用UnityObi Rope 6.2插件的简要步骤介绍。希望对您有所帮助! ### 回答2: Unity OBI Rope 6.2 是一个基于Unity引擎的绳索物理模拟插件。如果您想要下载Unity OBI Rope 6.2,您可以按照以下步骤进行操作: 1. 打开您的网络浏览器。 2. 在搜索引擎中输入“Unity OBI Rope 6.2”进行搜索。 3. 从搜索结果中选择可靠的官方网站或认可的第三方资源。 4. 在所选网站上找到Unity OBI Rope 6.2的下载链接,通常会在官方网站的“下载”或“产品”页面上找到。 5. 单击下载链接,以开始下载Unity OBI Rope 6.2的安装程序。 6. 一旦安装程序下载完成,您可以双击运行该安装程序。 7. 在安装程序中按照提示完成安装过程。 8. 安装完成后,您可以在Unity引擎中使用Unity OBI Rope 6.2进行绳索物理模拟。 9. 根据您的需求和项目要求,您可以在Unity OBI Rope 6.2中使用丰富的功能和选项来创建绳索物理效果。 请注意,在下载和使用任何通过互联网获取的软件时,确保从可信源获取,并注意检查文件的完整性和安全性,以避免任何潜在的安全风险。 ### 回答3: 你可以在Unity Asset Store上下载Unity OBI Rope 6.2插件。在Asset Store中搜索并找到该插件后,点击购买并下载到本地。下载完成后,打开Unity项目,选择“导入包”选项,选择之前下载的插件包进行导入导入完成后,你就可以在Unity编辑器的菜单栏中找到OBI Rope插件的相关选项和功能。通过使用这个插件,你可以在你的项目中创建绳子、线、绳结等物理效果,为你的游戏或交互体验增加更多的细节和真实感。同时,它也提供了丰富的设置选项和API,可以根据需要对绳子的外观和物理表现进行调整和控制。希望这个简短的回答可以帮助到你。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值