Domanda

Si prega di correggere se questa domanda è duplicato. Ho appena incontrato Unity3D e voglio solo chiedere se è possibile integrare Unity3D sopra altre UIView?

È stato utile?

Soluzione

Credo che non è possibile in questo modo perché l'AppController.mm generato agisce come UIApplicationDelegate. E anche se si riesce a farlo funzionare, sembra che tu non avrai divertirsi lungo periodo. aggiornamenti Maggiore Unity3D potrebbero cambiare alcuni interni.

Ma viceversa cioè codice chiamante Obj-C da Unity3D e mostrando UIViews arbitraria è sicuramente funzionante. Vedere Come usare un gioco Xcode sul Unity3D soprattutto Blog di Clever Martian - un esperimento con iPhone nativo dell'interfaccia utente e Unity Pro 3

.

Altri suggerimenti

Forse, ma è molto più facile andare il contrario. Usa Native Toolkit:

http://u3d.as/ contenuti / prime31 / native-toolkit-unità-per-i-os-bridge / 1vj

Con questo, si può portare fino UIViews in cima alla vostra Unity3D app. E le grandi opere ed è molto facile da usare. Questo è fondamentalmente una versione plug and play di ciò che è descritto nei post del blog legati al risposta di Kay, credo.

Sì, lo è.

Questa discussione va in dettaglio: http://forum.unity3d.com/threads/unity-appcontroller-subclassing. 191.971 /

Uno degli sviluppatori unità anche i messaggi degli esempi di codice. Non come mettere in particolare l'Unità su un UIView, ma come per comprendere l'Unità AppController di fare in ultima analisi, quello che vuoi con esso.

Sono stato il mantenimento ibrido Unità Cocoa Touch Apps per alcuni anni. E 'usato per essere un hack completo. Ora l'unità ha il supporto marginale per esso sulla base delle cose descritte in quel thread. Ma è un lavoro di routine per tenerlo mantenuto. iOS e Unità leggermente cambiano ogni rilascio, quindi è necessario reintegrare l'unità nelle app iOS un po 'diverso ogni rilascio. A volte i problemi strani hanno messo a punto che mi ha portato giorni per risolvere. Io personalmente, per esperienza, vorrei evitare di fare Unity e Cocoa Touch applicazioni ibride per qualcosa di serio e altamente prevedibili fino a che non lo rendono un po 'più ufficiale. Idealmente avere la documentazione ufficiale a riguardo nel manuale. Non solo hanno uno degli sviluppatori di distacco esempi di codice e il forum.

Poiché non v'è alcuna guida di gestire questo con nuova unità 5 del marchio (con IL2CPP backend per 64 bit) e Vuforia 4.x -. Ho deciso di scrivere la mia esperienza con esso in un breve tutorial

http://www.makethegame.net/unity/add-unity3d-to-native-ios-app-with-unity-5-and-vuforia-4-x/

La speranza aiuta qualcuno come è stato un compito davvero male.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top