SceneKit是一个高级框架,用于为iOS,OS X,tvOS和watchOS构建3D用户界面,数据可视化和休闲游戏。
我的父视图有一个包含SceneKit场景的子视图,但是当父视图中发生任何状态更改时,它都会重置SceneKit动画,更改模型的纹理,并制作模型...
我想在3D模型上应用光泽效果,我正在使用SceneKit加载3D模型。我已经应用了金属度和粗糙度属性,但是它看起来像下面的屏幕快照和金属度,以及...
我有一个基本的游戏,其中包含一个sceneView:SCNView和一个SKScene覆盖sceneView.overlaySKScene = OverlayScene(...)。当在overlaySKScene中点击一个按钮时,我想通知...
我的SCNNode是我想向北旋转的罗盘。 CompassNode = scene?.rootNode.childNodes [0]我成功获取了航向数据并将其转换为弧度并将其存储在...
SCNSceneRendererDelegate-渲染器未被调用
当在Swift游乐场中将委托设置为SCNView时,不会调用我的渲染器功能。我已经看过这个问题了:SceneKit SCNSceneRendererDelegate-渲染器功能不是...
我正在使用SK3DNode实例显示SpriteKit场景中的SpriteKit场景中的一些基本3D几何,以显示SceneKit场景的内容,如Apple此处的文章所述。我已经能够...
im试图在屏幕上显示地球模型,从此处加载模型(尝试过的模型和其他相同模型),但是id没有显示在屏幕上[如果场景,则场景= SCNScene(named:“ tierra-1.obj”) == nil {print(...
在SceneKit(SwiftUI)中初始化有关场景更改的材料
我在SwiftUI应用中使用SceneKit来显示一些从Blender导出的.dae文件转换而来的.scn文件。正在使用UIViewRepresentable显示SceneKit。我正在显示一个步骤...
SceneKit(SwiftUI)中有关场景更改的初始化材料
我在SwiftUI应用中使用SceneKit来显示一些从Blender导出的.dae文件转换而来的.scn文件。正在使用UIViewRepresentable显示SceneKit。我正在显示一个步骤...
我是Swift编程和SceneKit框架的新手。我正在尝试构建Rubik的扭曲应用程序,到目前为止,我所获得的只是位于相机中心的链条。魔方的扭链这是...
我正在使用这个要点将二进制STL 3d网格导入到SCNNode中,效果很好(我可以在SCNView中查看网格,看起来不错)。但是,如果我尝试使用...
我正面临碰撞检测的问题。当前设置1)我使用SCNPhysicsContactDelegate扩展了ViewController类:ViewController类:UIViewController,SCNPhysicsContactDelegate 2)...
我正在尝试在SCNNode之间设置冲突检测,但是遇到了问题。第一步,我设置了类以扩展SCNPhysicsContactDelegate:类ViewController:...
如何从SCNVector3中的SceneKit中生成凹凸多边形平面
我正在尝试以具有自定义形状的平面的形式创建自定义SCNGeometry,可以将其放置在ARKit会话中。我在以下...中使用选项SCNGeometryPrimitiveTypePolygon ...
我的SceneKit应用程序中有一个iPhone 3D模型,它具有我得到的材料。它称为iScreen(“在iPhone屏幕上的图像”):var iScreen:SCNMaterial! iScreen = iphone ....
didBeginContact委托方法未触发ARKit碰撞检测
我无法启动didBeginContact方法,我已经尝试了一段时间,但无法发现错误,可以使用全新的方法:-(void)viewDidLoad {[super viewDidLoad];自我....
iOS ARKit:大型对象总是随着设备相机位置的变化而移动
我正在创建一个iOS ARKit应用,我想在其中将大物体放在增强现实中。当我尝试将对象放置在特定位置时,它似乎总是随着...
单击按钮时,flagObservation起作用,因此它应该为循环中的每个ringNode移除AllAction。问题是:观察不知道什么是ringNode索引。问题:如何...
我正在尝试将金属碎片着色器与SCNTechnique一起使用,以基于顶点Y世界位置修改碎片颜色。到目前为止,我的理解SCNTechnique可以配置为序列...