带maxscript的数字范围动画

时间:2016-10-09 20:29:48

标签: 3dsmax maxscript

我是maxscript的新手,我正试图用maxscript动画(显示)从0到220的数字。我的问题是我想要整数范围但是使用这个代码,它正在制作浮点数。帮助我!

b=box name: "ControlBox" wirecolor:blue height:1
t=text name: "ControlledText" wirecolor:red
t.baseobject.renderable=true
theCtrl = float_script() 
theCtrl.addNode "TheText" t 
theCtrl.addNode "TheBox" b
theCtrl.SetExpression "TheText.text = TheBox.height as string\n0"
t.kerning.controller=theCtrl
animate on at time 100 b.height=220 
max tool zoomextents all
playAnimation()

1 个答案:

答案 0 :(得分:3)

在表达式中将TheBox.height更改为int(TheBox.height)。如果您想在截断前舍入到下一个较低/较高的数字,还有ceilfloor个函数。