Unity : 游戏内怎么获得一个模型的x,y,z的最大最小世界坐标点

img


比如一个模型,知道他涵盖最大的zmax,xmax,ymax是多少,然后组一个坐标点。

这种基本上需要靠计算了,以中心点坐标为基础,按照物体的长宽高做加减计算即可。

很多中办法。
1、获取meshFilter组件,获取顶点数据,遍历顶点,将坐标点最大最小的那个记录一下。。
2、用现有的API,计算模型Bounds,可以获取到最小和最大的那个点。当然,还要看在模型坐标系还是世界坐标系下,对应的转换一下ok

什么叫最大最小坐标点,没听说过这个概念
你在3dmax里面做模型的时候场景大小,跟导入到unity里面之后模型能够移动的空间,是完全没有任何关系的
就算你把坐标设置的非常大,模型也就是飞到场景外面去了而已