我想用Java做动画制作。我看过:http://docs.oracle.com/javase/tutorial/uiswing/misc/timer.html“Java”动画制作方法
我很惊讶的是,在定时器动作的处理程序:
- 我们不实际绘制函数调用;我们刚刚更新状态 - 因此它出现在定时器动作是用于“模拟”
- 我们做了重画请求
- 摆在其方便
这似乎有点怪我,因为重绘其请求:
- 秋千可以整理多个重绘请求到一个
- 如果我在定时器计数FPS,我可以超过计数(因为多个重绘变成一个)
问题:我错在阅读示例代码,或者这是在Java中执行动画的“正确”方法吗?
谢谢!
取决于你正在尝试做什么 - JavaFX 2.0当然不错,但Swing对于简单动画仍然很好。它具有不拉扯额外的依赖性的好处..... – mikera
你的答案更有帮助。我很遗憾只能投票(而不是接受),因为另一方在技术上更好地回答了原来的问题。 – user1383359
@mikera:当然,我必须同意你:) –