Unity ist eine Software ähnlich wie Director, Blender Game Engine, Virtools oder Torque Game Builder, die als primäre Methode eine interaktive grafische Entwicklungsumgebung verwendet.
Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer.
Unity (Spiel-Engine) bezieht sich im Allgemeinen auf Unity3D.
Unity3D ist ein von Unity Technologies entwickeltes, plattformübergreifendes, umfassendes Spieleentwicklungstool, mit dem Spieler auf einfache Weise interaktive Inhalte wie 3D-Videospiele, Architekturvisualisierung, Echtzeit-3D-Animation usw. erstellen können. Es handelt sich um eine vollständig integrierte professionelle Spiele-Engine.
Unity ähnelt Software wie Director, Blender Game Engine, Virtools oder Torque Game Builder, die eine interaktive grafische Entwicklungsumgebung als primäre Methode verwendet.
Der Editor kann unter Windows, Linux (unterstützt derzeit nur die Ubuntu- und Centos-Haarversion) und Mac OS X ausgeführt werden und kann Spiele auf Windows, Mac, Wii, iPhone, WebGL (HTML5 erforderlich), Windows Phone 8 und Android-Plattformen veröffentlichen .
Sie können auch das Unity-Webplayer-Plug-in zum Veröffentlichen von Webspielen verwenden und so das Surfen im Internet auf Mac und Windows unterstützen. Der Webplayer wird auch von Mac unterstützt.
Erweiterung:
Anpassen Teamzusammenarbeit:
Unity bietet derzeit keine Teamzusammenarbeit im Editor.
Empfohlene Lösung 1:
Sie können Kunden-, Kunst-, Modell- usw. Projekte separat erstellen und diese dann mit SVN hochladen und aktualisieren. Laden Sie für Kunst einfach die Benutzeroberfläche hoch, aktualisieren Sie sie dann auf der Clientseite und verarbeiten Sie sie dann auf der Clientseite. Wenn etwas Unangemessenes vorliegt, kommunizieren Sie einfach mit dem Künstler.
Empfohlene Lösung 2:
Für die Versionsverwaltung wird AssetServer bevorzugt. Git und SVN sind ebenfalls gut, sofern alle Mitglieder darin geschult sind, sie richtig zu verwenden.
Wenn das Projekt relativ groß ist, wird empfohlen, es in 2–3 Projekte aufzuteilen:
AssetsProject: speichert hauptsächlich Kunstmaterialien wie Modelle und Spezialeffekte. Fügen Sie auch einige Testskripte ein, damit die Testgrafikmaterialien ordnungsgemäß mit den Skripten ausgeführt werden können.
DataProject: Speichert geplante Werte, Level-Editor usw. Fügen Sie außerdem einige Testskripte ein, damit das Level ausgeführt werden kann.
ScriptsProject: Ein Projekt, das speziell von Programmierern gepflegt wird. Wird hauptsächlich zur Logikentwicklung und zum Speichern einiger Kunstressourcen verwendet.
FinalProject: Das endgültige zusammengeführte Projekt.
Während des Entwicklungsprozesses können je nach konkreter Situation zwei der oben genannten Projekte zusammengeführt werden.
Eine solche Aufteilung des Projekts wird definitiv zu zusätzlichem Arbeitsaufwand und überflüssigen Skripten führen, und auch die Zusammenführung wird zu gegebener Zeit ein Problem darstellen. Diese sind unvermeidlich. Deshalb müssen frühzeitig Standards festgelegt werden.
Das obige ist der detaillierte Inhalt vonWelche Software ist Unity?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!