我正在寻找this效果,但PulpCore不能与秋千一起使用。您知道使用什么库或如何制作TileMap吗?另外,我想永远搬进去。
谢谢。
最佳答案
我猜你不想使用像JXMapViewer这样的真实世界地图实现...
基本功能似乎是:单击一些坐标,该点将在视口中居中。一种相当简单的方法是将要查看的所有组件都包含在JPanel
中,并将该面板放在JScrollPane
内部,并关闭其滚动条(setHorizontalScrollbarPolicy(HORIZONTAL_SCROLLBAR_NEVER)
等)。然后,为您的元素设置单击或动作侦听器,以计算新的中心点,新的视口矩形坐标将是什么,并使用面板上的scrollRectToVisible
来移动视图。对于动画,可以使用Swing Timer
沿所需方向设置一系列增量滚动,直到到达目标为止。
关于java - 带摆动的TileMap(Java),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5923600/