目前,iOS中的Google VR SDK無法使用GVRPanoramaView
或GVRCardboardView
或GVRVideoView
,但不幸的是,該庫現在不是開源代碼。
然而,已經有在紙板SDK開源端口的一些嘗試,例如:https://github.com/rsanchezsaez/CardboardSDK-iOS
有可能修改CBDSceneKit比如有做你想做的,就像這樣:
- 刪除
_cameraNode
屬性。
- 添加
UIPanGestureRecognizer
到視圖控制器的視圖
- 裏面的手勢識別的回調,使用上的手勢識別的方法
translationInView:
修改的_cameraControlNode
的eulerAngles
屬性。
喜歡的東西:
- (void)didPan:(UIPanGestureRecognizer *)gestureRecognizer {
CGPoint translation = [gestureRecognizer translationInView:self.view];
_cameraControlNode.eulerAngles = SCNVector3Make(translation.y/100.0, 0.0, translation.x/100.0);
}
我不是作家,雖然,我不能對這個庫的整體可靠性任何承諾。我也不知道使它能夠使用全景照片而不是SceneKit場景是多麼容易。