gpt4 book ai didi

java - 吃 bean 人阵列 - 平滑运动

转载 作者:行者123 更新时间:2023-12-02 00:34:01 25 4
gpt4 key购买 nike

参见Having Some Issues With Making Pacman才能充分理解这个问题。只需查看已接受答案的第一部分即可。这是用java编写的!

我正在使用上面链接中所示的数组。我的 pacman 角色移动得很好,但事实上它每 100 毫秒移动 21 个像素,因此它一点也不平滑。

目前,我只是将当前数组位置的 x 和 y 乘以 21。我想知道如何使其平滑。我尝试过一些如何移动的方法,但它们没有奏效,而且我的技术不太熟练,我的方法效率不高,因此我来这里寻找一种顺利移动的好方法。

您可能需要了解的一些事情:吃 bean 人首先检查按键方向的位置。(例如:向右箭头向下。清楚吗?)如果清除,它将继续调用另一个处理移动吃 bean 人的类,直到出现墙壁或敌人为止。

最佳答案

人眼大约每 100 毫秒就能看到一帧,有些人的看得更快。您可能希望将帧速率提高到至少 20FPS(相当于每 50 毫秒一帧)。如果您希望让吃 bean 人以相同的速度移动,您可以将距离减半并将速度加倍(让他每 50 毫秒移动 10 或 11 像素)。

参见The Wikipedia article on framerate了解更多基本背景信息,并了解其他人正在成功使用哪些内容。

关于java - 吃 bean 人阵列 - 平滑运动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8283483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com