【问题标题】:Are maya referenes the same as namespaces?Maya 引用是否与命名空间相同?
【发布时间】:2015-06-05 11:25:53
【问题描述】:

如何在 Maya 中处理引用?我有几个脚本需要更新以处理文件引用的对象。

它们和 namspace 一样吗?

谢谢

【问题讨论】:

    标签: maya


    【解决方案1】:

    引用是指向其他场景的指针,用于创建场景层次结构(父场景、子场景、孙场景)。您可以在关卡创建过程中使用它们作为辅助,这样每次更新(或创建)资产时,关卡设计人员就不必手动加载它们并将它们放置在场景中(参考是目标和场景被引用的是来源)。

    另一方面,命名空间有点像前缀。它们被分配给资产组、网格,等等……它们实际上只是一个命名容器,它们允许您在场景中拥有多个具有相同名称的项目。

    【讨论】:

      【解决方案2】:

      当您引用启用了“使用命名空间”选项的场景时,Maya 会创建一个包含导入或引用数据的新命名空间。

      命名空间是给定名称下的一组对象。命名空间中的每个项目都由其自己的名称及其所属的命名空间来标识。

      默认情况下,导入或引用文件的基本名称添加到导入或引用对象名称的开头,用冒号分隔。

      例如,如果您正在导入一个名为 foo.ma 的场景,其中包含一个名为 ball 的对象,则在导入后,该球的名称为 foo:ball。

      您可以通过选择使用此字符串解析所有节点并输入前缀来更改前缀。

      您可以使用命名空间命令创建、命名、父级和删除命名空间。

      命名空间不会影响选择、DAG、依赖图或 Maya 的任何其他方面。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-19
        • 1970-01-01
        • 1970-01-01
        • 2010-11-15
        • 1970-01-01
        • 1970-01-01
        • 2018-10-08
        • 1970-01-01
        相关资源
        最近更新 更多