這是表單中一個球體可以通過上下左右鍵盤操作的一個代碼,我想問下在timer中的代碼:f1* 50和f2*50是為了干什么,謝謝各位大佬幫助,感謝!
uj5u.com熱心網友回復:
f1 控制水平方向的移動,等于-1時每次向左移動段距離,等于1時每次向右移動一段距離。f2 控制豎直方向的移動,系于-1時每次向上移動段距離,等于1時每次向下移動一段距離。
由于每次在水平及豎直方向都移動了一定距離,因此移動方向就“合成”斜向的移動了。
uj5u.com熱心網友回復:
按這個公式來看,這個程式把球的大小定義成50*50,你可以把螢屏想象成由若干個50*50的格子拼接出來的畫布。uj5u.com熱心網友回復:
這個“每次移動距離”跟球的大小沒有必然的關系吧!uj5u.com熱心網友回復:
球的移動單位是“格”,一格50,所以球的位置是50的整數倍,移動也是按50的倍數來的,準確描述應該是走格子,不是普通的移動。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/51404.html
標籤:VB基礎類
