Animation JavaFX中的旋转圆
我正在创建一个应用程序,它包含一个加速度减小的均匀旋转圆的模拟。但它不一定和物理学中的完全一样。我使用的是JavaFX。我在JavaFX中使用动画和时间线。然而,据我所知,他们只是在固定的时间内创建动画。但是,我的应用程序要求圆将其速度降低到零,然后停止 关于我该怎么做的任何想法或线索。我真的很感激你的帮助Animation JavaFX中的旋转圆,animation,javafx-2,Animation,Javafx 2,我正在创建一个应用程序,它包含一个加速度减小的均匀旋转圆的模拟。但它不一定和物理学中的完全一样。我使用的是JavaFX。我在JavaFX中使用动画和时间线。然而,据我所知,他们只是在固定的时间内创建动画。但是,我的应用程序要求圆将其速度降低到零,然后停止 关于我该怎么做的任何想法或线索。我真的很感激你的帮助 编辑:如果需要根据初始鼠标速度旋转圆。我该怎么做呢?我不使用JavaFX,但应该有类似“旋转(度)”的方法。如果是这样的话,只需每帧稍微旋转一点,直到停止。以下是一些psuedo代码:
编辑:如果需要根据初始鼠标速度旋转圆。我该怎么做呢?我不使用JavaFX,但应该有类似“旋转(度)”的方法。如果是这样的话,只需每帧稍微旋转一点,直到停止。以下是一些psuedo代码:
float degrees = 60;
JavaFXThing thing;
//Every frame
while (true){
thing.rotate(degrees);
thing.draw();
degrees -= 0.05;
}
希望有帮助 使用旋转转换并指定自定义。这不起作用,因为在JavaFX中,我们不会像这样“绘制”对象。“draw()”方法是不相关的。我只是为了方便才加的。重点是“rotate()”方法。您能提供更多的信息吗?代码等。