定时按钮按下
Timed button press
我在玩赛车游戏,过了一会儿我开始思考换档机制是如何实现的。我正在尝试做一些类似的事情,但要简单得多。在这个程序中,我正在打印数字128。随着时间的推移,这个数字会减少。如果我在4秒内按下一个键,数字应该会恢复到128,并再次开始减少。我的主要问题是找到一种计算乘数的方法,如下所示。正如你所看到的,我目前正在做的事情不起作用。800毫秒后,结果值再次增加并超过1。我希望最大值为1,这样当我在4秒按下按钮时,乘数为1,正好得到128。感谢您提前提供的帮助。
start timer
loop after this point
get time to variable
if button press
multiplier=1-(abs(time-400)/400)
clear timer
get time to variable
print (128*multiplier)*(100/(time+100))
感谢您提前提供的帮助。
start timer
loop after this point
get time to variable
if button press
multiplier=1-(abs(time-400)/400)
if multiplier < 0
multiplier = 0
clear timer
get time to variable
print (128*multiplier)*(100/(time+100))
相关文章:
- Ardunio UNO解决了多个重叠的定时器循环
- 问:如何使用C++中的按钮从窗口打开窗口
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- QML按钮点击功能执行顺序
- 当用户超过按钮点击限制时报告
- 函数计算用户按下按钮的频率
- 热键/按钮,根据需要进行编译,但不运行(在F5和Ctrl+Shift+B之间)
- FLTK:按下哪个按钮 - 将数字传递给按钮的回调 (lambda)
- 如何通过按下第三个窗口中的按钮,将QString从一个窗口获取到另一个窗口
- 垂直方向的 Gtk3+ 旋转按钮 (c/c++)
- Qt自定义QPush按钮未显示在布局上
- SDL 操纵杆按钮按下/C++
- 如何使用按钮更新GTK3图像以使用C++从相机捕获图片
- Qt中来自不同功能的按钮引用
- WinAPI 在单击第一个对话框上的按钮控件并销毁第一个对话框后创建第二个对话框
- ImGui 在单击按钮后冻结
- WinAPI 无法创建按钮
- 按钮悬停在 QT 中垂直布局的选项卡小部件中不起作用
- 如何使用connect将qml按钮与同一类的cpp函数连接起来
- 定时按钮按下