Unity3d如何获取一个Cube的长宽高并打印?

鲨兔圆 2020-06-10 09:21:59
如标题。。。Unity3d如何获取一个Cube的长宽高并打印在控制台上?
...全文
197320 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
林新发 2020-12-15
  • 打赏
  • 举报
回复
可以参见我这篇文章:https://blog.csdn.net/linxinfa/article/details/107532897
qiminixi 2020-12-12
  • 打赏
  • 举报
回复
引用 6 楼 Minikinfish 的回复:
[quote=引用 5 楼 Minikinfish 的回复:]遍历MeshFilter.mesh.vertices,求x y z最大值,最小值,再减法
记得乘以localscale[/quote] Mesh.bounds 这个属性获取就行了
Minikinfish 2020-11-26
  • 打赏
  • 举报
回复
引用 5 楼 Minikinfish 的回复:
遍历MeshFilter.mesh.vertices,求x y z最大值,最小值,再减法
记得乘以localscale
Minikinfish 2020-11-26
  • 打赏
  • 举报
回复
遍历MeshFilter.mesh.vertices,求x y z最大值,最小值,再减法
tianmao111 2020-11-13
  • 打赏
  • 举报
回复
lossyScale
apyr2006 2020-09-27
  • 打赏
  • 举报
回复
tranform.scale参数就是代表了这个物体在世界坐标里的真正比例尺,cube 在 tranform.scale=Vector3.one 比例下是一个长宽高都为1米的正方体
  • 打赏
  • 举报
回复
一般来说都是通过transform.localscale来控制游戏体大小,可以在代码中获取这个变量
Hl_Zy 2020-06-11
  • 打赏
  • 举报
回复
尝试获取cube的scale来计算吧。。

2,543

社区成员

发帖
与我相关
我的任务
社区描述
Unity3D相关内容讨论专区
游戏unity 技术论坛(原bbs)
社区管理员
  • Unity3D
  • 芝麻粒儿
  • 「已注销」
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Unity3D社区公告:

  1. 社区致力于解决各种Unity3D相关的“疑难杂症”。
  2. 社区不允许发布与Unity3D或相关技术无关内容。
  3. 社区版主邀请各位一道为打造优秀社区不懈努力。

试试用AI创作助手写篇文章吧