,假设的目标:,一个球在人行道上滚动的动画。当球滚过路旁的每一根灯柱时,一棵藤蔓开始长出灯柱。
起点(两个文件):
文件1:(父)一个场景文件,包含一个主动刚体球在被动刚体人行道上滚动。这个球上的动画可以通过改变障碍物的位置等来改变。
文件2:(子)单个多边形藤蔓动画成长为一个多边形灯柱。
的问题:是否可以在父场景文件中放置一些对灯柱文件的引用,然后在球滚下人行道时触发嵌入的vineGrow动画?几乎就像在满足条件下,vineGrow动画的"Trax剪辑“被及时地拍到了当前的位置。
例如:
if((ballHasPassedMeCondition)&&(triggeredStatus=="NotTriggered")){
beginSecondaryAnimation();
triggeredStatus = "triggered";
}虽然这种动画方法对于这样简单的场景来说是不必要的,但我想了解如何在更复杂的场景中实现这种类型的动画。在更复杂的场景中,我不想担心手动启动所有的二级动画,然后在驱动动画发生变化时重新启动它。
谢谢
发布于 2013-03-15 03:17:34
您可以尝试设置一个驱动键,以转换球的任何方向,它正在滚下山坡,并连接到藤蔓生长属性。
https://stackoverflow.com/questions/13365085
复制相似问题