Maya 2015-自定义货架按钮缺少图标

Posted

技术标签:

【中文标题】Maya 2015-自定义货架按钮缺少图标【英文标题】:Maya 2015- Custom Shelf Button is Missing Icon 【发布时间】:2018-07-10 23:13:04 【问题描述】:

我不确定这是否是 Maya 中的错误,或者它是否是我的问题 - 任何见解都将不胜感激。

我在自定义架子上有一个按钮。那里没有问题,它在单击时启动脚本,具有注释和标签,并且通常可以正常工作。但是,我为其选择的图标不会出现在架子上。相反,我得到了这个:

奇怪的是,即使在重新启动 Maya 之后,该图标仍显示在书架编辑器窗口中:

所以 Maya 完全了解图标的路径(毕竟它是内置的 Maya 图标)并且能够显示它 - 它只是不想在架子上显示它。

更疯狂的是,自定义书架是通过我公司使用的插件创建和填充的。作为技术艺术家,维护这个架子是我的工作,因此该插件使用位于网络驱动器位置的架子 .mel 文件,以便该工具可以将架子传播给网络上的所有用户。在所有其他用户的机器上,这些图标都是可见的。只有在我的机器上它们不是。因此,我觉得插件没有引起问题。自然,所有因素都需要考虑,所以我对插件可能存在问题的可能性持开放态度,但我的机器会被挑出来让图标无法加载似乎很奇怪。

最后一个疯狂的事情:如果我以常规方式启动 Maya,而不是使用我公司的自定义 Maya 启动器,图标将不会出现 50% 的时间,但会出现其他 50% 的时间。使用自定义启动器也会发生同样的事情。有时,一半的按钮有图标,而一半没有。 Maya 是否加载它们似乎完全是任意的。但是每一次,这些图标都在书架编辑器窗口中可见。

我想我的问题是:什么可能导致图标在书架编辑器中可见,但不在书架上?

【问题讨论】:

【参考方案1】:

经过相当多的实验,我发现 Maya 不喜欢使用它的一些原生图标作为架子图标。

我能够通过识别每次都会加载的图标并使用这些图标来解决此问题。

如果您有一个非常喜欢的特定 Maya 图标,我建议您找到它的文件路径,复制图像,并将其放在 Maya 目录之外的某个位置。对我来说,将一些图像放在我们的网络驱动器上就可以了,所有用户都能看到这些图标。

不幸的是,我无法确定为什么 Maya 不允许某些图像在架子上可见,并且只能在某些机器上可见。我怀疑它与安装 Maya 的目录和 Maya 环境路径有关。但是,如果您遇到此问题,至少有上述解决方法。

【讨论】:

以上是关于Maya 2015-自定义货架按钮缺少图标的主要内容,如果未能解决你的问题,请参考以下文章

具有自定义属性的 Maya 到 fbx

Maya PySide:当我尝试将自定义信号连接到插槽时,Maya 崩溃

将多个自定义栏按钮添加到自定义导航栏

WatchKit 强制菜单自定义图标模糊

如何在颤动中将图标放在自定义按钮内

创建自定义导航栏渲染器以在 xamarin 表单 IOS 项目中添加自定义后退按钮图标