请参阅Having Some Issues With Making Pacman以完全理解此问题。只要看看接受答案的第一部分即可。这是在Java!Pacman Array - 平滑运动
我正在使用上面链接中显示的数组。我有我的pacman角色移动到另一个地方,然后它每隔100ms移动21个像素,因此它一点都不光滑。
目前我只是将当前数组位置的x和y乘以21.我想知道如何去做这个平滑。我尝试了一些如何移动的方法,但他们没有工作,我也不是很熟练,而且我的方法也没有效率,所以我来这里寻找一个顺利移动的好方法。
,你可能需要知道的一些事情: 吃豆子首先在按键的方向检查点。(例如:右箭头向下是否清楚?) 如果明确表示将继续调用其他类处理移动直到有墙壁或敌人。
好吧,我会试试这个。但是,我将如何做pacman的运动?因为它现在正在增加阵列,所以只会加速运动。 – ComputerLocus
也许是这样的:'(array_from - array_to)/ 5 * i' –
我只在高中的java第一学期,所以我不明白这一点。 – ComputerLocus