2016-10-09 7 views
0

Я новичок в maxscript, и я пытаюсь оживить (показать) числа от числа 0 до номера 220 с maxscript. Моя проблема в том, что я хочу сделать целым числом, но с этим кодом он делает число с плавающей точкой. Помоги мне !Числовой анимационный номер с maxscript

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() 

ответ

2

Изменение TheBox.height к int(TheBox.height) в вашем выражении. Есть также функции ceil и floor, если вы хотите округлить до следующего нижнего/более высокого номера перед усечением.

+0

спасибо, это сработало !!! – emad22552

Смежные вопросы