Ich bin neu im Szenekit und kann den xcode-Szeneneditor nicht erreichen. Ich recherchiere gerade über iOS ARKit, welches kürzlich vorgestellt wurde. Ich habe ein Beispielprojekt mit Scenekit-Vorlage erstellt. Es kommt mit einem Standard ship.scn.Objekt im Xcode-Szeneneditor mit Szenenkit positionieren xcode 9 beta
Ich löschte diese ship.scn und erstellt eine neue scn, ziehen und legte eine Probe .dae Modell in diese scn. Ich bin in der Lage, das Objekt, das ich in .SCN-Datei platziert habe, mit allen Texturen klar zu sehen.
Aber wenn ich es im Gerät laufen lasse, erscheint das Objekt oben auf der Kamera und vergrößert und nicht richtig im Kamerarahmen positioniert. Ich musste im Xcode-Szeneneditor die Position des Objekts als x: 0, y: -60, z: -60 angeben, um es in der Mitte des Kamerarahmens verfügbar zu machen. Aber wenn ich das tue, wird das Objekt immer -60 Grad von der Kamera sein, und ich werde nicht in der Lage sein, es richtig mit Berührungsgesten zu bewegen/zu ändern.
jemand bitte helfen Sie mir, wie Sie in der Mitte des Kamerarahmens des Objekt zur Verfügung zu stellen, so dass das Objekt unterstützt auch eine Drehung/Größe ändern/Bewegung usw.
ich die Szene wie unten erstellt und hinzugefügt, um es zu Szenenansicht ,
let scene = SCNScene(named: "art.scnassets/Lowpoly_Notebook_2.scn")!
ich Apfel haben zum bewegen/Größe ändern Objekte https://developer.apple.com/sample-code/wwdc/2017/PlacingObjects.zip als Referenz verwendet.
Wie groß ist Ihr Modell? Eine SceneKit-Einheit im Xcode-Editor ist bei Verwendung von ARKit 1 Meter lang. Wenn Ihr Modell 100 Meter breit ist, stehen Sie wahrscheinlich darin und es wird nichts gerendert. – orangenkopf
Mein Modell ist nicht so groß. Nur ein paar Meter. Ist es möglich, die Größe des Modells im Szeneneditor zu ändern? – yaali
Sie können die Skalierung eines beliebigen Knotens ändern. – orangenkopf