小编GBF*_*iel的帖子

SceneKit和CoreMotion在iPhone 5上"落后",但在iPhone 6上正常

我正在使用SceneKit测试,所以我决定制作一个虚拟现实测试应用程序.我将从设备运动中获取数据,然后根据数据更改摄像机角度.我在iPhone 6上测试,所以没问题.当我在iPhone 5和朋友的iPhone 5S上运行它时,事情变得奇怪,相机将需要一些延迟旋转,与iPhone 6上的瞬间完全不同.Xcode上的FPS在两个设备上保持大约60 FPS,我添加了一些时间测试,并且两个设备上的运动数据也在60Hz左右.我迷路了.

代码的基础是这个项目:https://github.com/stevenjs/VR-iOS-Experiment

如果可能的话,我想了解一些如何修复它的提示,而不仅仅是准备复制和粘贴的代码.我想学.

我无法用文字解释,所以我录制了一些视频来告诉你发生了什么:

iPhone 6:https://www.youtube.com/watch?v = pdyTEwvsR1I

iPhone 5:https://www.youtube.com/watch?v = Dr.DdKtHkrYo

这是代码:

    // Create Scene
    var scene = SCNScene()
    scnView.scene = scene
    //scnView.autoenablesDefaultLighting = true

    //Add camera to scene.
    let camera = SCNCamera()
    camera.xFov = 45
    camera.yFov = 45

    let camerasNode = SCNNode()
    camerasNode.camera = camera
    camerasNode.position = SCNVector3(x: 0, y: 0, z: 0)
    // The user will be holding their device up (i.e. 90 …
Run Code Online (Sandbox Code Playgroud)

ios core-motion scenekit swift

5
推荐指数
1
解决办法
1345
查看次数

什么是另一种语言的Cobol 88型等效物?

我现在正在学习COBOL并且非常喜欢88类型的变量,我想知道是否有其他语言(大多数已知语言,如C,Objective-C),甚至使用库.

我唯一能想到的就是使用

#define booleanResult (variableName==95) 
Run Code Online (Sandbox Code Playgroud)

但它不是可以设置boolenResulttruevariableName承担95为值.

cobol cross-language

4
推荐指数
1
解决办法
2382
查看次数

标签 统计

cobol ×1

core-motion ×1

cross-language ×1

ios ×1

scenekit ×1

swift ×1