0
我正在製作一個3D相機類,它朝着某個點靠攏,放慢速度並緩解停頓。定期做到這一點非常簡單:關閉一個點,獨立於幀速率?
// positions are vectors, dampening is a scalar, usually set to ~0.9
currentPosition += (targetPosition - currentPosition) * dampening;
但是,這被鎖定到幀率,假設它每幀只執行一次。
如何最好地實現這個依賴於時間的行爲,而不是幀速率或時間執行?