我一直把MAX当成语言平台,用来教高中物理,以前没注意的问题:下面这个脚本如果注释掉FrameRate=12,就会得到默认的100帧动画,而不注释掉FrameRate=12,却只能得到40帧动画,但Track View里却有200个关键帧。我想问怎样得到500帧、12FPS的动画?
mybox=#() --建立运动质点名称
x=0 --建立第一个质点的初始位置
for i=1 to 200 do
(
--创建200个质点,且排成一线
mybox[i]=box length:2 width:2 height:2 pos:[x+2*i,0,0]
)
--设置动画
animate on
for t=0 to 500 do --动画为500帧,改成100效果好一些
(
at time t
(
for i=1 to 200 do
(
mybox[i].pos.y=50*sin(PI*(t/5-0.1*i)*10)
)
)
)
--帧速率
--frameRate=12 --这一句不注释掉会得不到默认的100帧动画
max time play
图片如下: