ios - PanoramaGL如何停止旋转

标签 ios image 360-degrees

我正在使用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/

相关文章:

iOS Firebase Cloud Messaging 在应用程序关闭时获取数据

ios - AddressBookUI View Controller 在 iOS 7 中的行为不符合预期

c# - 为什么 ffmpeg 在暗图像上有更大的延迟?

php - 如何在 PHP 中添加 Gpano XMP 元数据?

ios - 可选值的 NSCoder decodeDouble

ios - 在 Swift 上找不到 Objective-C pod

android - 从 Android 相机拍摄的照片是全黑的

ios - 代码的特定部分未在 iOS 中执行

android - 创建 360 度交互式产品预览

android - Google Tango:Youtube 360​​视频不起作用