动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 图形图象 > Maya教程
图形图象:Photoshop,Fireworks,CorelDraw,Flash,3Dmax,AutoCad,Maya,Director,Authorware,Illustrator,相关软件
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Maya教程 ]的信息

本月文章推荐
.Maya硬件渲染粒子与软件渲染元素.
.Maya4.0变形-编辑变形.
.Maya4.0创建场景物体-使用摄像机.
.Maya4.0NURBS建模-编辑曲线(2).
.Maya菜单中英文对照(2).
.Maya4.0灯光-灯光的类型.
.Maya4.0动画的基础知识-创建关键.
.Maya4.0NURBS建模-创建NURBS表面.
.Maya4.0NURBS建模-编辑NURBS表面.
.Maya4.0NURBS建模-曲线建模工具(.
.表达式动画之Functions(2).
.MayaMel基础教程(5).
.Maya4.0粒子系统-粒子发射器.
.Maya4.0常用功能-工具架(2).
.Maya硬件渲染粒子与软件渲染元素.
.Autodesk美国官网公布Maya 2009新.
.Maya4.0多边形建模-编辑多边形(.
.MayaMentalRay的FinalGathering(.
.Maya硬件渲染粒子与软件渲染元素.
.Maya4.0灯光-灯光效果(2).

MayaMel基础教程(2)

发表日期:2006-4-5 |


MayaMel基础教程
3、使用指令

包括内容有:输入指令、使用指令行、获得指令返回值、指令模式和指令在表达式中。

⑴、输入指令

Maya提供了一些输入MEL指令的方法;使用脚本语言编辑器(ScriptEditor)或者指令行(CommandLine)是最常用的方法。你也可以在脚本程序文件、MayaASCII(.ma)文件、工具柜图标(shelficons)、热键以及表达式中执行指令。但是最常用的还是在脚本语言编辑器中输入指令。

无论如何输入指令,所有的MEL指令必须用一个分号结束。以下是MEL指令的一些例子:

sphere-nameroundy;
setAttrroundy.translateX7;
whatIsls;
helpls;
ls-typnurbsSurface;

⑵、使用指令行

可以使用指令行输入MEL指令。如果指令行没有出现,在MAYA主菜单中选择Options>CommandLine使指令行出现。

虽然在指令行和脚本语言编辑器中都可以输入指令,但两者之间有一些重要的区别:

你可以从指令行,使用数字键盘或字符键盘的Enter键输入指令。而脚本语言编辑器只能用数字键盘的Enter键。

指令行只有一行,执行一个MEL指令。为了输入更多的MEL指令,指令之间可以?quot;;"分开。

指令行仅将结果的最后一行显示到右边。而脚本语言编辑器显示所有的结果。

⑶、获得指令返回值

ManyMEL指令返回一个值。为了抓取这个返回值,可以用单引号或者eval指令。

使用单引号获得指令返回值

用单引号"`"将指令前后标注出来可以返回指令的输出。随后你可以把这个输出赋给一个变量并在脚本语言编辑器中显示它。



string$a[];
$a=`particle-p505-nameSun`;

print($a);

第一条语句定义了一个名为$a的阵列。第二条语句执行引号中的MEL指令,并把指令的输出赋给$a。第三条指令把$a的内容显示给脚本语言编辑器,如下:

Sun

SunShape

可以对任何一个MEL指令保存和显示其结果。返回值的类型是由你使用的指令决定的。在以上例子中,粒子命令返回一个字符串阵列。所以,等式左边的变量符号也须要是接受这个返回值的字符串阵列的类型。

使用eval指令获得指令返回值

eval指令执行一个命令,也让你抓取返回值。它比起单引号有一个优点,因为你可以从一个字符串建立一个指令。象单引号方式那样,也可以把输出赋给一个变量并显示它。



string$command="sphere";
eval($command "-r5");

第一条语句把字符串sphere标注给变量$command。第二条指令给字符串sphere添加-r5,并执行完整的指令sphere-r5。它产生一个半径为5个格子单位的球体。

有关eval指令的更多的信息,见掌管指令的在线文件。

⑷、指令模式

MEL指令选项典型地在以下一种或多种模式中起作用:query、编辑和产生。Query模式是用于找出一些事件的值;编辑模式是用于改变一些事件的值;产生模式是产生一些事件。在在线MEL指令参考中,指令选项的描述包括一个Q、E或C以指示query模式、编辑模式、产生模式。

⑸、指令在表达式中

可以在一个表达式中执行MEL指令和序列。但是,如果你执行以下的指令你的场景会产生故障:

断开或连接属性
删除或产生物体或者其他项

在一个表达式中播放你的动画不会撤消MEL指令的执行。例如,如果你的表达式执行MEL指令产生了一对球体,播放这段动画时并不删除原来的球体。再次播放该场景时会产生另一对球体。

不过你可以通过选择Edit>Undo撤消MEL指令,但是如果你的场景有故障时,它将会不工作。还要注意,你可以只撤消Queue尺寸的设置所允许的许多运算。为设立Queue尺寸,选择Options>GeneralPreferences。

当你从指令行执行一个指令时,状态信息出现在脚本语言编辑器中和指令行的响应区域里。当在一个表达式中执行指令时,不显示这个信息。关于表达式的更多的内容,请参考UsingMaya:Expressions。
上一篇:MayaMel基础教程(3) 人气:5081
下一篇:Maya硬件渲染粒子与软件渲染元素结合(6) 人气:4323
浏览全部Maya的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-12-2 OpenPNE中文 v2.12.5 for win 中
2008-12-2 谷秋精品课程软件课程版 v2.3
2008-12-2 晴天电影系统(带一键迅雷/自定义
2008-12-2 QQip138闪字程序
2008-12-2 SmartWeb企业智能建站系统 v1.0.2
2008-12-2 梦想不死个人主页 v2009
2008-12-2 开良ASP小偷程序生成器 v1.1
2008-12-2 toolxp.cnalexa世界排名查询 php
2008-12-2 腾讯留言板 v1.3
2008-11-29 Tencent Traveler 4.4
2008-11-29 龙卷风网络收音机 v3.0.0.0
2008-11-29 Intel Chipset Software Install
2008-11-29 TweakVI 1.0 Build 1100
2008-11-29 Opera 9.62 Build 10469
2008-11-29 MPlayer WW编译版 SVN-r28044(20
2008-11-29 NetTools网络工具v1.0.0破解版
2008-11-29 3DGallery三维体验1.1破解版
2008-11-29 SecretBook保密本v1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | OPEN参数生成器 | 弹出式窗口代码产生器 | 密码登录生成器 | 在线按钮生成器 | Meta标签生成器 | 多色彩特效字代码生成器 | 网页代码调试器 | 在线FTP登陆 | Flash取色器 | 配色代码对照表 | 配色辞典 | CSS生成器 | 广告代码 | 框架网页代码生成器 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | 在线调色板 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 元素周期表 | 健康查询 | 世界时间 | 万年历 | 二十四节气 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2009 www.knowsky.com All rights reserved | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成