我正在使用PanoramaGL制作一个360度旋转图像,问题是如何让它自动停止旋转?
最佳答案
在研究此案例的解决方案时,我已成功使其发挥作用。
在 iOS 上您需要做的就是在 PLViewBase.m 的 drawViewInternally 方法中插入一行。
之后:
[camera rotateWithStartPoint:startPoint endPoint:endPoint];
插入:
startPoint = endPoint;
这将欺骗 PanoramaGL 将“第一个触摸位置”假定为最后一个触摸位置,因此拖动点之间的“距离”始终足够小,足以实现一致且平滑的滚动。
然后你只需调整灵敏度即可。 10.0f 对我来说效果很好。
关于ios - PanoramaGL如何停止旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10747757/