我想知道在尝试使用java创建动画游戏时应该选择哪种方法。基本上我有9x9矩阵;矩阵的一些槽用二维图形填充,例如六边形或圆形。一些数字被移动到不同的插槽或动画(单击或调整大小时旋转..)。
我的问题是,在这种情况下,我应该只使用paint()和repaint()来模拟动画和图形的移动(在这种情况下,我必须每次重绘矩阵的静态元素?)或者是否建议使用线程和可运行的接口。
我希望我的问题不要太模糊。我很期待你的建议。谢谢。
答案 0 :(得分:2)
一种常用方法是从Swing repaint()
的{{1}}调用ActionListener
。