0005 Maya黑科技之环境变量

Maya有很多环境变量,甚至有一些都没有文档。这些环境变量有的会改变Maya某些功能,有的会开关一些特性,比如旧版高显模式。

 

这里介绍一个可能经常用得着的:Maya_UI_Language。

它用来修改Maya的UI语言,可以根据需要在中、汉、日文版本之间灵活切换。

 

不设置它的值时以前默认会启动到英文版Maya。现在似乎聪明了一点点,会根据系统语言启动对应版本。比如你是中文操作系统,可能装完Maya后第一次启动就是中文版本了。

 

要真是这样,那可能是跟我学的^_^。我在开发云渲染插件时,由于做了多语言版本,也面临一个抉择:初次启动时显示哪种语言?会让用户觉得原来开发者也不是那么笨嘛,说不定还给你冠顶“智能”高帽。

 

一个安装英文版操作系统的美术制作人员,大概率不会把Maya切到中文或日文频道,多半还是用英文的。所以具有多语言UI的软件,根据系统语言来决定初次启动到哪种语言版本就很好理解了。

 

当然这种特性仍然是允许后面手动切换的。一般做法是设置系统的环境变量,像这样:

0005 Maya黑科技之环境变量

 

Maya_UI_Language的值有三种可选:en_US(英文界面)、zh_CN(中文界面)、ja_JP(日文界面)

 

除了系统环境变量,Maya还有一个环境变量文件叫Maya.env,在“我的文档\Maya\版本\Maya.env”。大部分环境变量(不是所有)也可以通过在这个文件里设置,格式是“变量名 = 某某值”。

MAYA_UI_LANGUAGE = en_US

0005 Maya黑科技之环境变量

 

对于一般情况,设置系统环境变量够用了。但是我英文不好,就要同时开个中文版、英文版本对照着看;我日文也没学过,再开个日文版本看看.........你变态啊。。。

 

也不是没有办法,也不是没有类似这种需求,后面你会看到它实用的地方。

解决办法是写个批处理文件,在bat文件里面临时设置环境变量,这样:

0005 Maya黑科技之环境变量

 

双击bat启动Maya到中文界面:

0005 Maya黑科技之环境变量

0005 Maya黑科技之环境变量

 

类似地,再次通过另一个bat启动到英文版本:

0005 Maya黑科技之环境变量

 

其实Maya有超多的环境变量,有些在帮助文件里都查不到,官方都没有文档放出来。还好有人帮我们整理了一份:

 0005 Maya黑科技之环境变量

0005 Maya黑科技之环境变量

0005 Maya黑科技之环境变量

0005 Maya黑科技之环境变量

 

需要查询完整的话,这边有请:

https://github.com/WendyAndAndy/Maya-Environment-Variables

 

看完了是不是感觉有点小失落?啥黑科技啊,鸡毛。。。

那你想让你的插件随便插吗?随插随用,干净卫生,不动Maya一根毫毛。。。

想的话请看下回分解,我是认真的^_^