Zunächst einmal könnte diese Frage etwas weit gefasst sein, also entschuldige ich mich, wenn es so ist. Ich bin wirklich nur auf der Suche nach Erfahrungen und persönlichem Wissen der Menschen zu diesem Thema. Ich möchte ein Spiel für die Android- und iPhone-Plattform erstellen. Ich weiß, dass Unity eine großartige Spiel-Engine ist und meine Frage ist, wie gut es funktioniert, eine Codebasis für Android- und iPhone-Plattformen zu erstellen. Die Zeit ist eine Einschränkung für dieses Projekt, daher bin ich sehr daran interessiert, wie reibungslos der Prozess normalerweise ist, wenn versucht wird, beide Anwendungen zu erstellen, und wie viel benutzerdefinierter Code für jede bestimmte Anwendung geschrieben werden muss. Jede Insite, die Leute zu diesem Thema haben, wäre sehr dankbar.
9
Unity3d basiert auf Mono. Mono ist eine Open-Source-API, die auf Tonnen von Betriebssystemen ausgeführt wird, einschließlich Android und IOS. Auschecken : http://en.wikipedia.org/wiki/Mono_(software)
Für die Entwicklung hat unit3d Bibliotheken auf der Mono-Plattform erstellt, die es einfach machen, Eingaben vom Gerät auf standardmäßige Weise abzurufen. Ein Beispiel für den Beschleunigungsmesser, der das mobile Gerät nach vorne lehnt, wird unabhängig vom Gerät / Betriebssystem durch denselben Code erkannt. Sehen : http://unity3d.com/support/documentation/ScriptReference/Input.html
Hoffe das hat geholfen.
quelle