gpt4 book ai didi

javascript - 如何顺利行走 "animation"

转载 作者:行者123 更新时间:2023-11-28 07:47:54 25 4
gpt4 key购买 nike

在我的游戏中,我有一个玩家速度变量 (speed = 10),如果我按“a”或“d”,玩家会向左或向右移动 ( player.x += speedplayer.x -= 10)。现在的问题是,当我将移动速度增加到 20 或更高时,玩家会跳到这个位置,然后我就没有流畅的行走动画。

那么我该如何解决这个问题呢?

最佳答案

通常您将速度指定为每次距离

例如speed = 10 可能意味着每秒 10 像素

那么你要做的就是每秒迭代多次(通常使用 60 次)并检查玩家是否按下了方向按钮。如果是这样,您不是每 10 像素移动玩家一次,而是仅每 10/60 像素移动一次(您必须在玩家位置中存储小数值)

如果重复此操作 60 次(玩家按下按钮整整一秒), Angular 色将移动您指定的 10 像素

关于javascript - 如何顺利行走 "animation",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27215972/

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