我使用 JPanel 和图形绘制方法制作了一些 2D 游戏。对于我目前正在开发的游戏,我希望能够从鸟瞰图跟踪玩家的行走(有点像早期的《口袋妖怪》游戏,当你移动相机时,相机会跟踪你),但不必对其进行硬编码(使得当我行走时,包括背景在内的所有其他特征的 x 和 y 值都向相反方向移动)。有其他方法可以做到这一点还是我必须对其进行硬编码?
最佳答案
使用Graphics.translate(x,y)
,其中x和y位置是相机或播放器的位置。这会将图形上下文的原点转换为点 x, y。
关于java - 有没有办法在 JPanel 上跟踪矩形(如第三人称)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37122270/