当前位置:网站首页>Unity布料系統_Cloth組件(包含動態調用相關)
Unity布料系統_Cloth組件(包含動態調用相關)
2022-06-26 21:59:00 【suixinger_lmh】
Unity布料系統
說明:
unity自帶的布料物理系統
使用:
- 新建空物體;
- 添加cloth組件,unity會自動附帶skinned mesh renderer組件;
- 將需要的網格和材質,賦值給skinned mesh renderer組件;
- 點擊cloth組件的左上角的圖標(Edit cloth constraints);
- scene面板中會出現布料參數調節面板(看不到的打開Gizmos,顯示場景圖標);
- 在模型上選中對應頂點(頂點過大或過小的話,調節Constraint Size的大小到合適的值);
- 根據需求對選中的點進行限制(例如:連接旗杆的那條邊一般不會動,勾選Max Distance 值設置為0;讓其不能移動);
要點:
1.布料系統目前只能和Capsule Collider 以及Sphere Collider 兩種碰撞體交互;
2.要將參與布料物理系統的物體的碰撞體拖入cloth組件的碰撞體組中;
動態調用相關:
問題:
看布料的使用方式基本上就是不建議動態去使用,但其實動態去使用也是可行的。
不過動態調用存在很多問題:
- 動態的給cloth組件添加碰撞體,雖然可以一直添加,但是超過一定數量時,多餘的碰撞體並不能够產生物理效果。
- 在布料系統發生物理效果時,如果去改變(删除)碰撞體個數,物理效果會產生突變。在暫時無交互時改變是可行的。
- 添加到布料系統中的碰撞體,即使將物體隱藏掉,enable=false掉,依舊會產生物理效果,甚至於使用position=newpos來改變碰撞體的比特置,newpos和當前路徑之間經過布料系統,依舊能够發生物理效果。
第三條的效果有些類似於character controller與剛體的一些特性,但布料貌似是將所有數據都放在布料系統裏計算了。
這就很坑,要解决第三條,就要把碰撞體從cloth中移除,要移除,就會碰到第二條的問題,需要保證cloth沒有在交互中。
因為是直接使用的,等回頭看看官方文檔再做修改。
边栏推荐
- How SAP Spartacus default routing configuration works
- JupyterLab 常用配置
- Application and Optimization Practice of 100 million level monthly live national karaoke feed service in Tencent cloud mongodb
- leetcode:6107. 不同骰子序列的数目【dp六个状态 + dfs记忆化】
- BN(Batch Normalization) 的理论理解以及在tf.keras中的实际应用和总结
- 请问CMS里UniAPP版本中的“自定义表单列表如何去掉?
- nmap参数详解
- 不同的子序列问题I
- Different subsequence problems I
- AI智能抠图工具--头发丝都可见
猜你喜欢

leetcode:6107. 不同骰子序列的数目【dp六个状态 + dfs记忆化】

MATLAB与Mysql数据库连接并数据交换(基于ODBC)

Pass note 【 dynamic planning 】

【图像处理基础】基于matlab GUI图像直方图均衡化系统【含Matlab源码 1924期】

财务费用分析怎么分析

vulnhub之dc8

数据治理啥都干

VB. Net class library (Advanced - 2 overload)

线性模型LN、单神经网络SNN、深度神经网络DNN与CNN测试对比

AI intelligent matting tool - hair can be seen
随机推荐
AI intelligent matting tool - hair can be seen
MATLAB and MySQL database connection and data exchange (based on ODBC)
SAP Commerce Cloud 项目 Spartacus 入门
不同的子序列问题I
leetcode:6107. 不同骰子序列的数目【dp六个状态 + dfs记忆化】
Yolov6: un cadre de détection de cibles rapide et précis est Open Source
网络连接断开请刷新重试
如何在 SAP BTP 平台上启用 HANA Cloud 服务
MATLAB与Mysql数据库连接并数据交换(基于ODBC)
curl: (35) LibreSSL SSL_ connect: SSL_ ERROR_ SYSCALL in connection
Data governance does everything
Talk about my remote work experience | community essay solicitation
中金证券经理给的开户二维码办理股票开户安全吗?我想开个户
Icml2022 | neurotoxin: a lasting back door to federal learning
Centos7 compiling and installing redis
【图像处理基础】基于matlab GUI图像直方图均衡化系统【含Matlab源码 1924期】
模块五作业
Which securities company is the most convenient, safe and reliable for opening an account
Release of dolphin scheduler video tutorial in Shangsi Valley
如何用 SAP BTP 平台上的图形建模器创建一个 OData 服务