我设置了个长50s的合成.在演变这个地方给的数值是time*800.变化幅度相当大.且到时间结束还存在.
我试了下写下如time*20000这种非常夸张的时间.确实会有到结束就不动的情况.
首先.time*800.800以下的数值在我看来都是变化非常大的.且时间结束还存在. 如果你的场景动起来非常小.那么取一个你能从头到尾运动的时间.不要再动演变这个数值了.应该去调Amount和Size这2个和运动幅度有关属性.我想这样应该会解决你那既动的小又动的短的问题.
如果还不行.那么你将这个动画再反过来设置.先不管时间.就设置一个你认为在一个有效时间内运动幅度你满意的动画比如只有3s. 但你一共需要30s. 把这3s预合成. 将这3s的动画loop.
这总解决你这个问题了吧.