Unity中物體尺寸獲取

2021-10-22 23:48:16 字數 344 閱讀 3324

1:gameobject.getcomponent< meshrenderer 或 skinnedmeshrenderer >().bounds.size.x或者是,這種方式獲得是這個物體實際的大小尺寸,不需要再乘以自己或者父級的縮放比例;

2:gameobject.getcomponent< collider>().bounds.size.x,在collider的size為1的前提下,顯示的也是這個物體的實際大小,不需要再乘以自己或者父級的縮放比例;

3:gameobject.getcomponent< meshfilter>().bounds.size.x,這種方式獲取的是物體的原始尺寸,要乘以自己或者父級的縮放比例才是實際尺寸大小;

unity 獲取物體尺寸

以size的x方向為例 1 gameobject.renderer.bounds.size.x 這個值的結果真實反應出有meshrenderer這個元件的模型的尺寸。不需要再乘以localscale.x。2 gameobject.getcomponent mesh.bounds.size.x 通過m...

unity獲取物體尺寸

以size的x方向為例 1 gameobject.renderer.bounds.size.x 這個值的結果真實反應出有meshrenderer這個元件的模型的尺寸。不需要再乘以localscale.x。2 gameobject.getcomponent mesh.bounds.size.x 通過m...

Unity中獲取物體的尺寸(size)的三種方法

如下,標準球體旁邊有個人物模型,目測人的寬度是0.5,高度是1,下面我們通過程式來獲取人物的真實size。這個值的結果真實反應出有meshrenderer這個元件的模型的尺寸。不須要再乘以localscale。transform為人物模型的meshrenderer的transform var siz...