jjzjj

cameraNode

全部标签

ios - SceneKit 节点内部 FrustumWithPointOfView : unexpectedly returning empty

我正在使用以下方法来确定相机可见哪些SCNNode。[self.scnViewnodesInsideFrustumWithPointOfView:cameraNode];但是返回的数组总是空的。我将场景设置如下:-(void)setupScene{scene=[SCNScenescene];cameraNode=[SCNNodenode];cameraNode.camera=[SCNCameracamera];[scene.rootNodeaddChildNode:cameraNode];cameraNode.position=SCNVector3Make(0,0,0);[scene.

ios - 更正 SCNCamera 的 "Field of View"

我试图找出ipad和iphone上场景套件中视野的正确值是多少。60度的默认值对屏幕边缘的球体有不良影响。球体变成椭圆形。34​​degree的值会导致天空盒像素化。iPad和iPhone的正确值是多少?_cameraNode=[SCNNodenode];_cameraNode.position=SCNVector3Make(0,0,500);[scene.rootNodeaddChildNode:_cameraNode];_cameraNode.camera=[SCNCameracamera];_cameraNode.camera.automaticallyAdjustsZRange

ios - Scenekit Pan 2D Translation to Orthographic 3D only horizo​​ntal

我在3D编程方面遇到了更多的数学问题,希望您能帮助我!我正在尝试使用具有等角角度的Scenekit创建3D游戏。这段代码创建了我的正交相机:varcameraNode=SCNNode()cameraNode.camera=SCNCamera()cameraNode.name="Camera"cameraNode.position=SCNVector3Make(-5.0,-5.0,10.0)cameraNode.eulerAngles=SCNVector3Make(PI/3.0,0.0,-PI/4.0)cameraNode.camera?.usesOrthographicProjecti

swift - 显示较大的模型 Swift SceneKit

如何“放大”模特的脸?我想要达到的效果是让模特的脸占满整个圆圈。Linktopic我曾尝试将cameraNode.position的Z值更改为小于2,但随后模型发生了剪辑。我也尝试过更改cameraNode.camera.zNear和cameraNode.camera.zFar但没有任何显示。cameraNode.camera.xFov和cameraNode.camera.yFov如果我不更改它们,它们都是0.0。//GetthemodelheightvarminPoint=SCNVector3ZerovarmaxPoint=SCNVector3ZeromodelNode.getBou

swift - SpriteKit-如何放大和缩小 SKScene?

如果我在SpriteKit中制作一个具有大“世界”的游戏,并且我需要用户可以选择放大和缩小SKScene,我该怎么做这个?或者,为了让事情更简单,在didMoveToView函数中,我如何将更多的世界呈现到用户设备的屏幕上(不使用world.runAction(SKAction.scaleTo(0.5))或其他东西)? 最佳答案 有一个专门为此构建的SKCameraNode。SKCameraNode将视口(viewport)定义到您的场景中。您创建一个相机节点并将其分配给场景的相机属性。letcameraNode=SKCameraN

swift - SpriteKit-如何放大和缩小 SKScene?

如果我在SpriteKit中制作一个具有大“世界”的游戏,并且我需要用户可以选择放大和缩小SKScene,我该怎么做这个?或者,为了让事情更简单,在didMoveToView函数中,我如何将更多的世界呈现到用户设备的屏幕上(不使用world.runAction(SKAction.scaleTo(0.5))或其他东西)? 最佳答案 有一个专门为此构建的SKCameraNode。SKCameraNode将视口(viewport)定义到您的场景中。您创建一个相机节点并将其分配给场景的相机属性。letcameraNode=SKCameraN

ios - 旋转 SCNCamera 节点,观察一个假想球体周围的物体

我在位置(30,30,30)有一个SCNCamera,在位置(0,0,0)的对象上有一个SCNLookAtConstraint。我试图让相机使用UIPanGestureRecognizer围绕假想球体上的对象旋转,同时保持相机和对象之间的半径。我假设我应该使用四元数投影,但我在这方面的数学知识很糟糕。我已知的变量是x和y平移+我试图保持的半径。我用Swift编写了该项目,但同样可以接受Objective-C中的答案(希望使用标准的CocoaTouchFramework)。地点:privatevarcubeView:SCNView!;privatevarcubeScene:SCNScen

ios - 旋转 SCNCamera 节点,观察一个假想球体周围的物体

我在位置(30,30,30)有一个SCNCamera,在位置(0,0,0)的对象上有一个SCNLookAtConstraint。我试图让相机使用UIPanGestureRecognizer围绕假想球体上的对象旋转,同时保持相机和对象之间的半径。我假设我应该使用四元数投影,但我在这方面的数学知识很糟糕。我已知的变量是x和y平移+我试图保持的半径。我用Swift编写了该项目,但同样可以接受Objective-C中的答案(希望使用标准的CocoaTouchFramework)。地点:privatevarcubeView:SCNView!;privatevarcubeScene:SCNScen