2015-07-25 11 views
31

Questo è uno screenshot dal codice di esempio Fox di Apple. Come puoi vedere, usano il formato di file .scn per l'oggetto grafico. Esprimono esplicitamente nel video wwdc2015 che questo è stato fatto da un artista. Finora ho lavorato solo con .dae e fino a poco tempo fa ero convinto che questo fosse l'unico formato supportato. La mia domanda è, come posso esportare gli oggetti memorizzati nel file .dae nel file .scn?come convertire file .dae in .scn in SceneKit

enter image description here

EDIT: questo è ciò che ottengo se andare a Editor-> Converti in formato di file di scena SceneKit (.scn)

enter image description here

+0

Non so molto sulla modellazione 3D (quale programma usi per creare un file '.dae'?). So che non è necessario creare un modello '.scn', poiché le trame SpriteKit possono essere file' .png'. – DDPWNAGE

risposta

26

Esportazione del .dae è inutile; è possibile inserire l'oggetto direttamente in un file .scn:

enter image description here

creare il nuovo .scn file nella cartella .scnassets, quindi trascinare il file .dae nella scena.

+0

è fantastico. Thx I'L'I. Btw, come crei la cartella .scnassets? Il modello di Catalogo delle risorse dal pannello Risorse non consente la creazione di cartelle .scnassets- – brumbrum

+1

Se si sceglie 'Nuovo'> 'Progetto'>' Gioco', la cartella '.scnassets' viene creata automaticamente. –

+1

Oppure se scegli Asset Catalog dal modello e nel prompt del nome del file inserisci art.scnassts invece di xcassets Xcode ti chiederà se vuoi usare scnassets come estensione basta selezionare yes. –

18

apri il file DAE nell'editor di scene di SceneKit, quindi vai al menu Editor e fai clic su "Converti in formato file scn".

Il tuo artista non sarà in grado di esportare un file scn dal suo strumento preferito. Dovrai usare Xcode per convertire un DAE in SCN.

+1

Ho usato la tua strada ma ricevo uno strano messaggio. Ho aggiornato la domanda con l'immagine. Dopo aver fatto clic su Converti non c'è cartella .scn nel mio pacchetto. Dove lo mette? – brumbrum

+1

assicurati di colpire Cmd-S in Xcode beta. A seconda della scelta (convertita o duplicata) dovrebbe essere sostituita o aggiunta accanto al file DAE. – mnuages

+1

Strano comportamento. Dopo cmd-s è diventato rosso. Ho dovuto cambiare manualmente l'estensione del file per farlo funzionare. – brumbrum