鍍金池/ 問答/Java  Unity 3D  網(wǎng)絡安全  HTML/ java swing游戲編程如何通過按鍵使物體始終連續(xù)移動?

java swing游戲編程如何通過按鍵使物體始終連續(xù)移動?

我通過按住某個鍵不放使物體移動時,物體通常表現(xiàn)為先移動一個單位的距離,然后再以某單位連續(xù)移動移動。那么,移動方式上從起始地一個單位到連續(xù)單位往往有一個時間間隔,要如何消除這個時間間隔呢?使物體可以任意方向連續(xù)移動

回答
編輯回答
我不懂

游戲開發(fā)采用時間軸來控制動畫的比較多, 時間拆分成幀.
幀率固定,使得運動看上去很連貫.

你要采用速度,阻尼的方式來控制運動.

速度是失量, 有方向和值.

阻尼是不按鍵后,多長時間停下來.

速度設一個最大值, 不管按鍵多快也不能超過最大值.

每收到一個按鍵,修改一下速度.

2018年2月26日 18:23