你不应该问下谁提供的模型吗?模型导出的时候有分辨率比例好像,看美术是给你按照啥方式导出的吧
好像不是这样的
导出的单位有像素、米等,你觉得不应该问美术吗?
@property
get Size() {
return false;
}
set Size(v) {
this.showSize();
}
showSize() {
const meshes = this.node.getComponentsInChildren(MeshRenderer);
meshes.forEach((mesh) => {
const model = mesh.model;
const Extents = model.modelBounds.halfExtents.multiplyScalar(2);
console.log(model.node.name + " size=", Extents.toString())
})
}
需要local的modelBounds,world的就wolrdBounds
这个是遍历所有子节点的size吗?能直接获取父容器的size吗
字节点的worldBounds.getBoundary minPos,maxPos 自己算吧,自己封装个方法

