unity测量模型尺寸

3Dmax模型导出为FBX的注意点

3ds Max中的比例因子参数就是对应了Unity的Transform中的【Scale】属性。而场景单位就是对应于Unity中的单位,为与Unity单位一致,场景单位最好设置为【米】。将模型导入到Unity之后要注意观察其【Convert Units】选项,通常情况下,为了保证3ds Max与Unity中的模型尺寸一致,需要将该选项选中。

https://blog.csdn.net/fenggewan/article/details/103622248///

脚本实现方法

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class size_checker : MonoBehaviour
{
    void Start()
    {
        //方法1:
        //Renderer.bounds.size
        //https://blog.csdn.net/linxinfa/article/details/107532897        
        //这个值的结果真实反应出有MeshRenderer这个组件的模型的尺寸
        var size1 = transform.GetComponent<Renderer>().bounds.size;
        Debug.Log("测量方法1:"+"x: " + size1.x + ",y: " + size1.y + "为显示尺寸");
        //方法2:
        //MeshFilter.mesh.bounds.size
        //通过MeshFilter获得原始模型的mesh,该值返回的结果是原始mesh的尺寸。
        var size2 = transform.GetComponent<MeshFilter>().mesh.bounds.size;
        Debug.Log("测量方法2"+"x: " + size2.x + ",y: " + size2.y + "为模型尺寸");
    }
    void Update()
    {        
    }
}
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Unity测量长度工具是一种用于测量物体或空间中长度的软件应用程序。它通常在三维建模和游戏开发项目中使用,可以帮助开发人员准确测量模型尺寸Unity测量长度工具提供了多种常用的测量选项,例如直线距离测量和曲线距离测量。在直线距离测量中,用户可以选择两个点来确定它们之间的直线距离。而在曲线距离测量中,用户可以选择一个路径,然后工具会计算路径的总长度。 使用Unity测量长度工具可以帮助开发人员检查场景中各个物体的尺寸是否符合设计要求。例如,在游戏开发中,开发人员可以使用该工具来确保游戏角色的高度、宽度和深度符合设计规范,以便在游戏中正常显示。 此外,Unity测量长度工具还可以与其他工具和特性结合使用。比如,开发人员可以将测量的结果应用于碰撞体、物理模拟或动画系统,以确保游戏中不同物体之间的交互行为和动作效果的准确性。 总之,Unity测量长度工具是一项方便实用的功能,可以帮助开发人员准确测量物体或空间中的长度,并应用于不同的开发领域,例如建模、游戏开发和虚拟现实等。 ### 回答2: Unity 测量长度工具是一款方便实用的测量工具,用于测量物体的长度、距离或尺寸。该工具在Unity开发环境中广泛应用,可以帮助开发者准确测量游戏中各种元素的尺寸Unity测量长度工具有多种使用方法。首先,开发者可以直接使用Unity提供的测量工具来测量物体的长度。通过选择物体,并在Unity的编辑器界面上打开测量工具,开发者可以方便地获取物体的长度信息。这对于设计和布置游戏场景中的元素非常有用,如建筑物、道具等。 其次,Unity测量长度工具还可以通过编写自定义脚本来实现。开发者可以使用脚本来测量物体之间的距离,或者将测量结果显示在游戏界面上,以增强游戏的交互性和可玩性。脚本可以通过使用Unity提供的API函数来计算物体的长度或距离,然后将结果进行显示或记录。 除了以上的基本功能,Unity测量长度工具还可以对测量结果进行处理和分析。开发者可以使用这些功能来计算物体的面积、体积等特征,或者进行其他更高级的计算。通过这些功能,开发者可以更好地理解和控制物体的尺寸属性,为游戏的设计和开发提供更多可能性。 总而言之,Unity测量长度工具是一款功能强大、灵活实用的测量工具,它可以帮助开发者在Unity开发环境中准确测量物体的长度、距离和尺寸,并且可以通过自定义脚本和进一步的处理来进行更多的计算和分析。这款工具对于游戏开发者来说是一个非常有用的辅助工具,可以提高开发效率和游戏质量。 ### 回答3: Unity测量长度工具是一种在Unity开发环境中用于测量游戏对象的长度的工具。在游戏开发过程中,我们经常需要测量游戏场景中的各种对象的长度,以便进行正确的布局和设计。 Unity测量长度工具通常与选取工具结合使用。我们可以选择游戏对象并使用测量长度工具来获取其长度信息。使用该工具时,我们首先需要选择要测量的游戏对象,然后可以点击工具栏上的测量长度图标。接下来,我们可以在场景中拖动鼠标来绘制一个测量线,并在工具栏上显示该线的长度测量长度工具不仅可以用于测量直线距离,还可以测量曲线和复杂形状的长度。例如,我们可以使用该工具来测量一条曲线路径的长度,这在设计游戏的关卡地图时非常有用。该工具还具有高度和宽度测量功能,可用于测量游戏对象的其他方面。 Unity测量长度工具的使用简单直观,不需要编写复杂的代码。它可以帮助游戏开发者快速准确地测量游戏对象的长度,以便进行优化和调整。通过测量长度工具,开发者可以更好地了解游戏对象的空间位置和尺寸,从而更好地进行游戏设计和开发。 总之,Unity测量长度工具是一种方便实用的功能,为游戏开发者提供了准确测量游戏对象长度的工具,以辅助游戏设计和开发工作。它的简单易用和多功能使得测量长度变得更加快捷和高效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值