我正在寻找this效果,但PulpCore不能与秋千一起使用。您知道使用什么库或如何制作TileMap吗?另外,我想永远搬进去。

谢谢。

最佳答案

我猜你不想使用像JXMapViewer这样的真实世界地图实现...

基本功能似乎是:单击一些坐标,该点将在视口中居中。一种相当简单的方法是将要查看的所有组件都包含在JPanel中,并将该面板放在JScrollPane内部,并关闭其滚动条(setHorizontalScrollbarPolicy(HORIZONTAL_SCROLLBAR_NEVER)等)。然后,为您的元素设置单击或动作侦听器,以计算新的中心点,新的视口矩形坐标将是什么,并使用面板上的scrollRectToVisible来移动视图。对于动画,可以使用Swing Timer沿所需方向设置一系列增量滚动,直到到达目标为止。

关于java - 带摆动的TileMap(Java),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5923600/

10-10 07:16