在java平铺游戏中移动角色?

在java平铺游戏中移动角色?,java,graphics,javafx,Java,Graphics,Javafx,(对不起英语,我是一名法国学生,java初学者) 我看过Java游戏中有关置换角色的主题,但我仍然有两个问题。我使用基于数组int[][](和PaintComponent方法的land 2d等轴测: 如果我想流畅地移动一个角色(很快就会由一个有腿、胳膊和头的真正的小人物来代表),我不知道: 如何以图形方式流畅地将表格中的一个方框中的人物移动到另一个方框中,而不会对图形造成严重影响 如何移动角色,即使使用JavaFX,我也无法给出轨迹和运动(以及移动角色的腿) 感谢阅读和帮助:) 编辑:我已经

(对不起英语,我是一名法国学生,java初学者)

我看过Java游戏中有关置换角色的主题,但我仍然有两个问题。我使用基于数组int[][](和PaintComponent方法的land 2d等轴测:

如果我想流畅地移动一个角色(很快就会由一个有腿、胳膊和头的真正的小人物来代表),我不知道:

  • 如何以图形方式流畅地将表格中的一个方框中的人物移动到另一个方框中,而不会对图形造成严重影响
  • 如何移动角色,即使使用JavaFX,我也无法给出轨迹和运动(以及移动角色的腿)
感谢阅读和帮助:)


编辑:我已经听说过JavaFX中有一个时间轴,但它只是提供了一个基本的翻译,不是吗?

首先,我想建议您彻底浏览图形设置指南的链接,我认为您可以克服您的问题

能否将平铺设置为int[][],但将角色位置定义为浮动x,y,而不是将其限制在网格中?我可能误解了。是的,实际上我的算法是一个简单的循环,它读取表格的平铺,每次迭代都会根据这些值更改多边形绘制组件用于绘制平铺和字符的x、y和z的值​​在桌子上。因此,如果我想显示移动流体的动画,必须将其与表中的值分开,否则角色将消失,然后出现在旁边的瓷砖上…我可能误解了您的目的地,本页介绍图形的某些方面,但不提供有关如何继续制作在paintComponent中移动的动画角色的信息。。!