搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
凡人多烦事01
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
VMware16安装Mac11.1Big Sur遇到“客户机操作系统已禁用 CPU。请关闭或重置虚拟机。”解决方案_vmware操作系统已禁用cpu
2
2024最新华为OD机试试题库全 -【内存冷热标记】- C卷_华为机试题库及答案
3
搭建远程办公服务器(FRP)超全教程_frp服务器搭建步骤
4
基于微信小程序校园维修报修系统设计与实现(php+mysql后台)
5
Android开机自动执行shell脚本
6
Nacos注册中心概述、服务注册、分级存储模型及环境隔离_nacos注册中心的数据存储
7
Microdot - 强大的开源 .NET 微服务框架
8
认识操作系统_对操作系统的认识需要怎么做
9
使用shell脚本监控cpu,磁盘,内存_shell脚本监控cpu内存磁盘
10
66道史上最全Redis面试题,面试官能问的都被我找到了(附答案)
当前位置:
article
> 正文
【Unity】Obi插件系列(五)—— 约束_unity obi锁
作者:凡人多烦事01 | 2024-02-22 01:27:50
赞
踩
unity obi锁
距离约束
距离约束将成对的粒子连接在一起,迫使它们之间保持一定的距离(我们将这个距离称为约束的 “休息长度”)。Obi为你的布网的每一个边缘,或者为你的绳索的每一段创建一个拉伸约束。这些约束对你的布和绳的外观至关重要,所以了解它们的所有参数至关重要。
Stretching scale
这是每个约束的休息长度的比例因子。任何距离约束的初始休息长度都是由使用它的ObiActor设置的固定值。你可以通过设置一个比例因子>1来增加这个距离(使约束条件扩大),或者通过使用一个比例因子<1来减少它(使约束条件缩小)。
stretching scale: 0.75
stretching scale: 1
stretching scale: 1.25
Stretch compliance (m/N)
//拉伸顺应性
这控制了约束条件对长度变化的抵抗程度。在高值时,约束条件将提供很少的拉伸/压缩阻力,使布/绳看起来有弹性。低值将增加约束的刚度。值为零(默认值)将尝试实现完全的刚度,是否实现取决于模拟预算(时间步长大小和距离约束迭代量)。
stretching stiffness: 0.7
stretching stiffness: 1
Max Compression
这是约束条件在启动前允许压缩的百分比。值为0时,将使约束条件抵抗任何压缩,值为1时,它们根本不会抵抗压缩。值为0.5时,一旦约束物的长度低于其休息长度的50%,就会使约束物抵抗压缩。非常轻的布(如丝绸,或细网)将受益于高松弛值。
销钉约束
现在你知道Obi粒子可以固定在actor的局部空间,所以它们相对于actor不会移动。然而,如果你将ObiCloth对象作为一个刚体的父对象,所有固定的粒子将只是模仿刚体的运动,而不会对其施加任何力。这意味着,布会对刚体的运动做出反应,但刚体对布却没有任何反应。
销钉约束允许你将布粒子附着在刚体上,稳定一个双向的能量交换通道:粒子的运动将影响刚体,而刚体的运动将影响粒子。
与其他大多数约束条件不同,销钉约束条件并不存储在蓝图中。它们是由 dynamic particle attachments自动创建和管理的。
如果销钉在collider的体积内,请确保你的collider的层和actor的collider是一样的,以避免碰撞和引脚约束互相打架。(见下节)
一个很好的例子就是风动船。帆应该跟随船的运动,但当风吹来时,它们也必须能够推动船的运动。因此,一个好的想法是使用dynamic attachments将帆连接到船上。
使用dynamic attachments(销钉约束)来创建物理模拟帆。
两个销钉钉在胶囊上。
声明:
本文内容由网友自发贡献,转载请注明出处:
【wpsshop博客】
推荐阅读
article
Unity
Texture2D
的
裁剪
、镜像、翻转、
缩放
、合并、
分辨率
_
unity
缩图合成...
Unity
Texture2D
的
裁剪
、镜像、翻转、
缩放
、合并、
分辨率
_
unity
缩图合成
unity
缩图合成 ...
赞
踩
article
Unity
鼠标滚轮控制
角色
缩放
...
函数不用写到Update()内,LateUpdate()为专用函数与Update()类似,但可以时时渲染,相机类使用更加...
赞
踩
article
unity
鼠标
拖动UI 滚轮
缩放
大小
_
ue4
鼠标
缩放
ui
大小
...
【代码】
unity
鼠标
拖动UI 滚轮
缩放
大小
。_
ue4
鼠标
缩放
ui
大小
ue4
鼠标
缩放
ui
大小
...
赞
踩
article
unity
如何使用
鼠标
滚轮
进行物体
的
缩放
_
unity
鼠标
滚轮
...
unity
物体
的
缩放
_
unity
鼠标
滚轮
unity
鼠标
滚轮
当我们进行
鼠标
滚轮
进行滑动时,...
赞
踩
article
Unity
Hub
编辑器安装模块出现
validation
failed
错误 | 卡在一直验证不动_下...
尤其是
下载
中文模块的时候,没有挂梯子,就会一直卡在“正在验证”中,或出现
validation
failed
错误。_
下载
失...
赞
踩
article
Unity
Hub
安装
编辑器
出现
validation
failed
错误_
简体中文
下载
已失败: va...
Unity
Hub
安装
编辑器
出现
validation
failed
错误_
简体中文
下载
已失败:
validation
f...
赞
踩
article
Unity
Hub
安装编辑器出现
validation
failed
错误...
解决
Unity
Hub
安装编辑器时出现
validation
failed
问题_
validation
failed
val...
赞
踩
article
Unity
Hub
安装
编辑器
validation
failed
(验证失败)错误
解决方案
...
Unity
Hub
安装
编辑器
validation
failed
(验证失败)错误
解决方案
_
validation
faile...
赞
踩
article
【
Unity
】
awake
和
start
_
unity
awake
...
生命周期中的
awake
和
start
_
unity
awake
unity
awake
生命周期流程如...
赞
踩
article
Unity
Awake
()
OnEnable
()
Start
()三个函数理解_
unity
onena...
一.假如把
Unity
运行的任务作为一场不限人数的篮球比赛来看的话,挂该脚本的物体假设为一个球队,它的脚本为队员,所以当前...
赞
踩
article
Unity 常见必然函数02
Start
、Fixed
Update
、
Update
、Late
Update
...
//场景加载好 开始的时候执行一次 (用来初始化数据) 一定会在
Update
系列函数前面void
Start
(){ De...
赞
踩
article
Unity
之
Start
与
Update
方法的区别_
unity
void
start
和
void
...
Unity
之
Start
与
Update
方法的区别_
unity
void
start
和
void
update
unit...
赞
踩
article
【
Unity
】
Start
与
自定义
函数
顺序问题与安全问题_
unity
start
...
由
Start
函数
执行于
自定义
函数
之后产生的安全性问题_
unity
start
unity
start
...
赞
踩
article
unity
fixedupdate
_
Unity
中
Start
的调用时机...
主要是因为被坑到了,所以记录下。使用
Unity
的MonoBehaviour写游戏逻辑,会经常用到被称之为“Message...
赞
踩
article
Unity
之
Start
与
Awake
的区别_
unity
注册事件写在
awake
里还是star...
Unity
之
Start
与
Awake
的区别_
unity
注册事件写在
awake
里还是
start
里
unity
注册...
赞
踩
article
Unity
非常重要的脚本
生命周期
方法(
Awake
,
Start
,
Update
,Fixed
Update
...
Unity
非常重要的脚本
生命周期
方法(
Awake
,
Start
,
Update
,Fixed
Update
,LateUpdat...
赞
踩
article
Unity
3D
MonoBehaviour
脚本 方法调用顺序_
unity
monobehavio...
Editor :ResetInitization:Awake,OnEnable,StartPhysics:FixedUp...
赞
踩
article
Unity
中
Awake
和
Start
时机与 GameObject
Active
的
关系_un...
Unity
中
Awake
和
Start
时机与 GameObject
Active
的
关系_
unity
的
awake
...
赞
踩
article
unity
继承
会
调用
start
吗_
Unity
继承
MonoBehaviour
脚本 执行顺序 详解...
先看结果Awake ->OnEnable-> Start ->-> FixedUpdate-> Update -> La...
赞
踩
article
【
Unity
】多个
Mono
脚本
执行
顺序
_多个
monobehaviour
的
执行
顺序
...
文档使用 Script Execution Order 设置可以指定
Unity
在调用不同
Mono
Behaviour...
赞
踩
相关标签
c#
unity3d
unity
贴图
游戏引擎
ui
bug
unity fixedupdate
unity instantiate
unity 脚本中 调用另一个脚本