【发布时间】:2014-06-18 18:50:32
【问题描述】:
有一个hello animation example,显然使用了带有预定义动画的预定义角色。
但是,如果我想以编程方式即时创建一些动画怎么办?假设我只想让立方体执行一些移动和旋转?
我找到了一个类Animation,它允许添加曲目。其中一个轨道类型是SpatialTrack,它具有明显的结构:它显然由一系列随时间推移的变换和旋转组成。
但是,一旦创建了这样的对象,该怎么办呢?如何在某些几何体上“应用”或“执行”它?
更新
我发现了另一种模式:首先创建MotionPath,然后将其包装到MotionEvent 中,然后将生成的对象添加到您想要使用addControl() 方法处理的对象中。对象可能会跟随路径。不幸的是,我找不到如何设置方向。尽管MotionEvent 类具有getRotation() 方法,该方法被记录为返回目标对象的旋转,但我看不到在MotionPath 中设置旋转的任何方法,它构成了MotionEvent。
【问题讨论】:
标签: java animation jmonkeyengine