您现在的位置:首页 > CG教程 > 其他专栏 > 程序脚本 > 文章内容
3ds max Script教程 RSS订阅

3ds max Script教程

发表时间:2005-10-25

  怎样有效的打断一条命令
  a+b*c/d-e
  +f*g/h
  这个表达式的打断是无效的,因为MAX语句会把a+b*c/d-e看成一个合法的运算而把独立的"+f*g/h"看成一个错误的表达式.,但是我们可以用反斜杠来使其合法,比如:
  a+b*c/d-e \
  +f*g/h
  这样MAX脚本语言就可以正确的识别这个语句了,它的运算结果同a+b*c/d-e+f*g/h无论何时,MAX脚本语言都把XX作为一条命令的最后一个元素(除了空格.TAB.和注释文字),它回继续解读下一行,虽然这个断点并没有显现出来.对于把复杂的和很长的语句行变的简单易读,行的有效打断是非常重要的.MAX脚本语言也允许你把几条表达式或声明语句合并为一行.表达式与表达式之间用分号来分隔.
  比如说:
  1+2;2^3 ;sin 0
  3
  8
  0.0
  有时候在语句的旁边添加注释文字来让你明白程序上下文之间的含义是十分有用的。你可以用两个-号来注明你的注释文字。
  比如:
  1+2+3 --you don't really need MAXScript to do this,do you?
  6

  把信息输入到MAXScript
  有几种非常有代表性的不同类型数据是你要输入到MAX脚本语言编辑窗口中去的信息。包括数字变量,字符串变量和数组。通常输入信息的方法是输一个值或者是一个表达式并且按下回车键。无论怎样,各种类型的信息必须用一种稍微与众不同的方法来输入。
  MAX脚本语言对两中类型的数据进行区分:整型变量和浮点型变量。整型变量就是一整个的数字,就像0,1,2,10,527。浮点型变量就是带小数点的数字,比如2.5,72.0和0.33
  当MAX脚本语言进行数字运算的时候,计算结果的数据类型一般和计算类型相同。比如说
  1+2
  3
  2.0+3.0
  5.0
  当MAX脚本语言进行包括整数和浮点数的混合运算的时候,无论怎样它都会把这个整数看成浮点数。
  比如说:
  3+4.0
  7.0

    评论加载中…
相关文章