#12001/7/8 22:39:43
正在尝试制作一个按下方向键便持续从0加速运动的例子,v=v+at,其中a为定值,v 和 t 初值为0,t 通过 the timer 取得,遇到几个问题:
一、startTimer不能在on keyDown中写出,否则会始终重新记时,如果写在on keyUp中写的话可以,但因为the timer会一直记时,所以如果很长一段时间没有按键的话再次按键 t 会很大,从而初速度也很大。
二、想通过跳桢来实现,做法是第一桢中设置on keyDown在其中写入the timer = 0, 第二桢中只需要判断是哪个键被按下,但问题是此时的 the timer还会反复置零。
哪位曾经做过这样东西的大侠请指教一二,谢了!