scenekit

    -1热度

    1回答

    enybody是否知道如何从苹果公司的獾例子中创建水材料? 有一个在“scene.scn”一“geotherm_01”对象,这个对象得到的材料“_1_terrasses_orange_water”和缓慢的动画造型逼真创建水“_1_terrasses_eau”。 我试过在我的测试项目中重复相同的材料,但无法得到相同的结果。

    0热度

    1回答

    我试图存储我的scenekit场景(理想情况下是Firebase,但我认为这不可能?)。使用以下几点似乎在文档中 - 我只是得到1.0返回作为进展(完整)和零为错误。 @IBOutlet weak var sceneView: ARSCNView! let scene = SCNScene() sceneView.scene = scene sceneView.scene.write(to

    0热度

    1回答

    我希望所有的SCNNodes围绕一个轴旋转(在中心说SCNVector3Zero)。但是当我这样做: for node in nodes { node.runAction(SCNAction.rotate(by: 3.14, around: SCNVector3Zero, duration: 0.5)) } 什么都没有移动。更改为SCNAction.move而不是旋转工作正常。任何

    2热度

    1回答

    在Youtube charnel中,我看到很多这些演示显示了使用ARKit的门户。实际上,我认为他们使用Unity来构建演示。我想用ARKit和SceneKit来实现它。 当我设置scene.background.contents属性时,相机捕获的图像无法再显示。 if sceneView.scene.background.contents == nil { sceneView.sc

    1热度

    1回答

    我创建了一个SCNSphere,所以现在它看起来像一个行星类。这正是我想要的。我的下一个目标是允许用户使用平移手势识别器来旋转球体。允许它们围绕X或Y轴旋转。我只是想知道我该怎么做。这是我迄今为止所拥有的。 origin = sceneView.frame.origin node.geometry = SCNSphere(radius: 1) node.geometry?.firstMater

    2热度

    1回答

    我正在研究ARKit/SceneKit标尺应用程序,我试图将标尺的刻度线和数字渲染为纹理。标尺长度可变,可以随时更改。 什么是渲染数字和刻度线的好方法?现在我们正在使用UIGraphicsBeginImageContextWithOptions并做一个 ctx.fill(CGRect.init(x: 0, y: 0, width: 64, height: 8)) 但它似乎不是一个很好的解决方案

    0热度

    2回答

    我一直在阅读有关compartmentalizing功能,在游戏中,我正在做(使用实体组件设计)中使用。我的问题与如何实现这一点有关。 此游戏利用多个场景。在这些场景中,我发现我已经编写了多次执行大致相同的事情的代码(例如,为角色设置动画的代码)。 所以我看到这样的事情: func animateCharacter() { } ...多次跨越与每个场景相关的各种文件。 什么是场景内一次编写

    1热度

    1回答

    我下面从这里示例项目:https://github.com/yshrkt/VuforiaSampleSwift 我能够增加(它跟踪通过添加以下行initTracker同时图像的目标数)方法在VuforiaManager.mm中: Vuforia :: setHint(Vuforia :: HINT_MAX_SIMULTANEOUS_IMAGE_TARGETS,4); 示例项目可以同时检测多个图像目

    0热度

    1回答

    我有一个SCNSphere,我想在屏幕像素(或更准确地说,点)中获得它的投影大小。 我认为这将做到这一点: let bounds = endNode.boundingBox let projectedMin = renderer.projectPoint(bounds.min) let projectedMax = renderer.projectPoint(bounds.max) let

    0热度

    1回答

    我目前正在使用SceneKit处理ARKit游戏,并且无法控制和移动节点。游戏的布局非常简单,我有一个节点代表一个拥有动态物理体的坦克。我可以成功将节点添加到地图中,但是我想使用操纵杆来控制节点。 我正在尝试修改坦克的速度属性,以便当操纵杆向上推时,坦克向着它所面对的方向前进。要做到这一点,我第一次尝试只是简单地设置速度属性为这样: t.physicsBody?.velocity = SCNVec