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

歡迎光臨散文網(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)后的模型的評論 (共 條)

分享到微博請遵守國家法律
易门县| 吉木萨尔县| 綦江县| 汉川市| 晋州市| 沙洋县| 柘城县| 元阳县| 马尔康县| 滨海县| 米林县| 哈尔滨市| 宁乡县| 衡阳市| 涞源县| 密山市| 招远市| 高密市| 仪陇县| 南和县| 剑河县| 阳新县| 灵石县| 绥阳县| 南平市| 焉耆| 河北省| 大足县| 昭苏县| 咸丰县| 砚山县| 新疆| 河北区| 淅川县| 五家渠市| 琼海市| 永川市| 瓮安县| 抚远县| 六安市| 三河市|