2015-06-19 31 views
0

.allowcameracontrol方面是我的使用完美。我目前正圍繞一個立方體旋轉一個攝像機節點(一個球體的孩子)。我想讓紡紗逐漸停止(像allowscameracontrol)。Spin box /相機在SceneKit中的速度與周圍

任何人都可以協助如何根據手勢速度緩慢停止旋轉嗎?增加摩擦相機?

回答

0

我花了很多時間研究這個問題,實際上這是一個棘手的問題。我發現最好的方法是:

  1. 保存每一幀在過去的10個左右的拖動事件
  2. 在釋放時,計算基於這些幀
  3. 保持移動使用相機X軸和Y軸的速度這些速度值
  4. 每幀都會抑制速度。查看彈簧方程將幫助您使其更逼真
  5. 當速度低於某個閾值時,請停止移動以避免無盡的漂移