最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Unity中模型動態(tài)添加貼合模型的BoxCollider,適用于多模型組合的,并且旋轉(zhuǎn)后的模型

2022-08-14 01:21 作者:TenderRain-  | 我要投稿

筆記記錄,由于項目需求需要給模型動態(tài)添加或者更新貼合模型的BoxCollider,因為模型沒有規(guī)范的,有些模型是旋轉(zhuǎn)過的,有些是由多個模型組合成一個完整的模型,因此在網(wǎng)上找了很多介紹和動態(tài)添加貼合模型的BoxCollider的方法和腳本,要么只適用于單個模型的,不適用于多個模型組合而成的,要么適用了多個模型組合的,但是對旋轉(zhuǎn)過的模型,又不適用因為模型旋轉(zhuǎn)了再添加的BoxCollider后計算出來的碰撞盒是沒旋轉(zhuǎn)前的數(shù)據(jù),導致不能和模型匹配而有問題。下面這個方法可以同時適用于多個模型組合而成的模型,并且適用于旋轉(zhuǎn)過的模型,由于適用于多個模型組合的,因此可以在父節(jié)點上沒有Mesh組件直接查找所有子物體創(chuàng)建一個貼合模型的BoxCollider,腳本如下:

使用時直接通過調(diào)用MeshTool.SpownCollider(targetTransform)方法即可,參數(shù)填寫需要添加BoxCollider組件的對象的Transform。

Unity中模型動態(tài)添加貼合模型的BoxCollider,適用于多模型組合的,并且旋轉(zhuǎn)后的模型的評論 (共 條)

分享到微博請遵守國家法律
安远县| 诸暨市| 霍林郭勒市| 绥棱县| 忻城县| 渝北区| 和田市| 巴彦淖尔市| 曲阜市| 临西县| 文成县| 东平县| 武功县| 车险| 额尔古纳市| 慈利县| 玉山县| 湛江市| 缙云县| 金门县| 东乡县| 淄博市| 宜丰县| 青浦区| 清水河县| 霍林郭勒市| 延川县| 玉溪市| 资中县| 辰溪县| 家居| 峨眉山市| 小金县| 扶沟县| 奇台县| 德昌县| 炉霍县| 泌阳县| 雅江县| 武陟县| 北海市|