gpt4 book ai didi

java - 为什么每次我们想用方向键移动图形时都需要使用计时器?

转载 作者:行者123 更新时间:2023-12-01 18:17:49 25 4
gpt4 key购买 nike

我想制作一款 Breakout 游戏。当我想使用箭头键移动 piddle 时,它​​不起作用。所以我读了几篇文章,发现他们使用计时器来做到这一点。你能告诉我他们这样做的原因吗?

最佳答案

如果你仔细想想,答案是相当简单的。当您按住箭头键时,您需要找出桨需要沿 X 轴移动多远。

如果没有计时器,就无法控制 n 秒内的新偏移量。

基本物理公式D = S * T(距离=速度*时间)

每当我们按下该键时,就会启动一个计时器,然后我们通过将恒定速度变量乘以耗时来找到要添加/减去当前位置的新距离。

这还应允许流畅的移动,而不是在每次按键时将移动交错固定的距离。

关于java - 为什么每次我们想用方向键移动图形时都需要使用计时器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28646556/

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