Einheit iPhone.

Entwickelt, um Ihre iPhone-Erfahrung zu verbessern.
Jetzt downloaden

Einheit iPhone. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Updater
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Unity Technologies ApS
  • Website des Verlags:
  • http://unity3d.com/
  • Betriebssysteme:
  • Mac OS X 10.0 or later
  • Dateigröße:
  • 156.7 MB

Einheit iPhone. Stichworte


Einheit iPhone. Beschreibung

Entwickelt, um Ihre iPhone-Erfahrung zu verbessern. Ob auf einem iPhone oder einem iPod touch, Unity iPhone bietet Ihnen die Möglichkeit, Ihr Publikum mit den in der App Store verfügbaren Inhalte einzurahmen. Hier sind einige wichtige Funktionen von "Unity iPhone": · IPhone-fähige Live-Vorschau - Mit der iPhone-Fernbedienung können Sie ein eigentliches iPhone oder ein iPod-Touch verwenden, um Ihr Spiel Live, direkt in den Unity-Editor anzuzeigen und zu testen. Klicken Sie einfach auf Spiel, dann testen Sie mit dem iPhone in der Hand. · Nahtloser Publishing-Workflow - Publishing A Build for iPhone erstellt ein gesamtes, komplettes Xcode-Projekt, das nur funktioniert. Drücken Sie "Build and Run" in der Einheit und setzen Sie Ihre Füße auf. Entspannen Sie sich, bis Ihr Spiel automatisch in Xcode kompiliert, installiert und startet. · High Performance Scripting - JavaScript- und C # -Kripts werden während des Build-Prozesses mit nativem Arm-Assembler-Code erstellt. Dies ergibt eine durchschnittliche Leistungssteigerung von 20-40 Mal über interpretierte Sprachen. · High Performance Mesh Rendering - Unity verwendet verpackte Mesh-Formate, die jedes letzte Stück Performance aus dem iPhone erhalten. Wir besiegen GL ES-Benchmarks konsequent um 30-40%. · VFP Optimierte Skinning - Unity hat ein individuelle montierter montierter Animationshäuschen, um den Vertexdurchsatz zu maximieren. Alle Mesh-Modifikationen werden auf den SIMD-Vektor-Coprozessor des iPhone abgeladen, sodass Ihr Spiel schnell laufen kann - auch mit vielen Zeichen auf dem Bildschirm. · Okklusionszentrierung - Jeder liebt hohe Leistung. Das auf dem iPhone aktivierte PVS-basierte Okklusionszentrum ist perfekt, um maximale Leistung aus dem iPhone zu quetschen. · Shader-Emulation - Nachahmen der grafischen Funktionen des iPhone rechts im Unity-Editor für schnelles WYSIWYG-Prototyping ohne Überraschungen in der Endleistung. · Combiner-basierte Shader - Die Einheit stellt die vollständigen Multi-Textur-Funktionen des iPhone aus. Alle Aspekte der iPhone-Grafik-Pipeline können durch die einfach zu verwendende Shader-Sprache von Unity modifiziert werden. · PVRTC-Texturkomprimierung - Speichern Sie Ihre Multilayer-Photoshop-Dateien und lassen Sie die Einheit Ihre Bilder automatisch mit PVRTC-Texturkomprimierung komprimieren. Es ist alles automatisch ohne ein einzelnes Erforderliches Klicken. Dies reduziert den Speicherverbrauch und die Verteilungsgröße erheblich und verbessert auch die Rendering-Leistung. Anforderungen: · Iphone oder ipod touch Was ist neu in dieser Version: Erhebliche Leistungssteigerungen: · Bis zu 3x schneller als 1.0.3. · Leistungskritische Wege, die um den Vorteil von VFP-Coprozessor neu geschrieben werden, ist der Animationshäute bis zu 4x schneller. · Automatische Batching von Maschen, um Anrufe zu reduzieren. Eingebauter Anti-Piraterie-Schutz: · Identifizieren Sie, ob Apple DRM aus dem Anwendungsbündel entfernt wurde, und das Anwendungsverhalten entsprechend modifizieren. Mehr Macht: · Vollständige Unterstützung für ein natives Ziel C- und C ++ - Code öffnet den vollen Zugriff auf die iPhone 3.x-APIs und die benutzerdefinierten Plugins. · Zugriff auf Video-Playback, auf dem Screen-Tastatur-Support und GPS / Standortdienste. · Unterstützung für 8-Textur-Schattierung auf iPhone 3Gs mit automatischen Rückfällen für das iPhone 3G. Bessere Dokumente: · Detaillierte Anweisungen zu iPhone-spezifischen Optimierungen. · Neues 150-seitiges Tutorial, um Sie mit der iPhone-Spielherstellung auf dem Laufenden zu bringen. Beispiele, Assets und Referenz: · Einführung des iPhone Standard-Assets-Pakets. · Stark aktualisierte Hand- und Referenzdokumentation - Auschecken Sie den iPhone-Bereich in der manuellen Dokumentation - Leistungsoptimierungstipps, Batching, neue APIs usw. · Vorbereitete Sample-Projekt des Native Code-Integration - PLUGINS-Anleitung zum Download-URL. · Penelope-Beispielprojekt und Tutorial erstellt - Erstellen Sie, wie Sie den Berührungs-, PLATER-Relativen und der Kamera-relativen Zeichensteuerungen erstellen. Perfromance-Optimierungen: · Verbesserte Okklusions-Culreing - nennt nun weniger Speicher und Möwen effektiver. · Aktualisierte Thread-Hauptschleife, um einen Raum für die Verarbeitung von OS-Ereignissen zu geben, wenn der Spieler sehr cPU intensiv ist. · Einführung von Thread-basierten Hauptschleifen - Jetzt können Sie zwischen den Methoden von NSTImer-, Thread- und OS-Ereignispumpen (CFRunLoop) wählen. Die Thread-Methode ist jetzt standardmäßig eingestellt. · Viele interne Rendering-Loop-Optimierungen. · Optimiertes Enthäuten unter Verwendung des VFP-Coprozessors, der wesentlich schneller ist als der GPU-Skinning (Einheit kann bis zu 5 MVERTS / S JETZT NAHREN). · Optimierte Animation von Knochenhierarchien. · Optimiertes Animationssystem, um mit einer großen Anzahl von Animationszuständen besser fertig zu werden. · Verbesserte Leistung für Float-Arithmetika in Mono-Skripten. · Verbesserte Skriptrufleistung Wenn "schnell, aber keine Ausnahmen" Optimierung eingeschaltet ist. · 4 Knochengewichte-Skinning-Pfad auf VFP hinzugefügt. · 2 UVset-Träger hinzugefügt für 4 Knochengewichte Skinning-Pfad auf VFP. · 2 UVset-Unterstützung für 2 Knochengewichte auf der VFP hinzugefügt. · Implementierte alternative Hauptschleife (anstelle von NSTImer), mit der eine bessere CPU-Ressourcennutzung und explizite Steuerung ermöglicht, wie viel Zeit OS verarbeitete Verarbeitungsereignisse (standardmäßig aktiviert, kann durch Einstellen von #define use_nstimer_for_main_loop 1 in appcontroller.mm) deaktiviert werden. Neue Funktionen und Verbesserungen: · Grundkopieschutzschema hinzugefügt. Verwenden Sie iPhoneUtils.InapplicationGenuine-Eigenschaft, um festzustellen, ob DRM entfernt wurde. · Application.openurl jetzt auch für grundlegende lizenzen verfügbar. · Einführung der maximal zulässigen Zeitzeiten in den Projekteinstellungen | Zeit, mit dem der Motor mit Fixedupdates überspringen kann, wenn die Frame-Rate niedrig ist. · Native Plugin-Unterstützung hinzugefügt (erweiterte Lizenzfunktion). Fügen Sie einfach benutzerdefiniertes Attribut [dllimport ("__ intern") an Ihre nativen implementierten Methoden in C # und entsprechende Implementierung zum Xcode-Projekt hinzu. · Belichtete Full-Screen-Movie-Wiedergabe-Unterstützung auf Skripts (iPhoneUtils.PlayMovie / PlayMovieURL). · Unterstützung für GPS / Standortdienst (iphonesettings.startlocationservice / iphoneinput.lastlocation) hinzugefügt. · Belichtete native iPhone-Tastatur an Skripts (iPhonekeyboard-Klasse). · Implementierte native iPhone-Tastatureingabe für textfield / passwordfield / textarea gui-Elemente. · Alle 4 Bildschirmorientierungen als iPhoneSettings.screenorientation freigelegt. iphonesettings.verticalorientation ist jetzt veraltet. · Unterstützung für Vibrationen (iPhoneUtils.Vibrate) hinzugefügt. · Belichtete Anzahl der Eigenschaften über Editor-Player-Einstellungen UI (einschließlich Bündelversion und UI-Schnittstellenorientierung). · Implementierte Unterstützung für bis zu 8 Textureinheiten in Shader für iPhone 3Gs. IPhone 3Gs-Emulation im Editor hinzugefügt. Batching: · Automatisierte Unterstützung für statische Batching - Markieren Sie Ihre Objekte einfach als "statisch" und sie werden beim Erstellen des Players oder beim Eingeben des Wiedergabemodus im Editor festgelegt. Keine zusätzlichen Skripts erforderlich. · Implementierte Simulation von dynamischer und statischer Batching im Editor. Jetzt zeigt das Statistikfenster die vorhergesagte Anzahl von Anrufanrufen und Ecken, als ob auf dem iPhone ausgeführt werden. · Einführung der automatischen Batching für kleine (weniger als 300 Scheitelpunkte) dynamische Objekte (weniger als 300 Scheitelpunkt), wenn sie dasselbe Material teilen. Reduziert den Eröffnungszeichnungsaufruf. · Einführung der statischen Batching für Objekte mit jeder Größe, wenn sie das gleiche Material teilen und niemals ihren Transformationsknoten ändern. Verwenden Sie das KombinationForstaticBatching-Skript mit Standardaktiva, um Ihre Spielobjekte für diese Art von Batching vorzubereiten. · Aktualisiertes statisches Batching-Skript, um Normalen wegzulassen, wenn sie nicht in die Original-Maschen aufgenommen wurden, speichert Speicher. · Verbessertes statisches Batching-Setup - Es ist nicht erforderlich, zusätzliche GameObjects für statisch stapelte Geometrie mehr zu erstellen, stattdessen ist der ursprüngliche GameObject Renderer gepatcht. Sie müssen jedoch Renderer.worldtoLocalmatrix / localtoworldmatrix verwenden, während Sie Shader-Parameter anstelle analoger Methoden in der Transformationskomponente einstellen. Die Einhaltung dieser Anforderung kann nicht zu schattierenden Artefakten führen. · Editor nun spuckt Warnungen / Fehler, wenn statische Batching- oder statische Batch-Skripts mit Basislizenz verwendet wurden. Zusätzliche Verbesserungen: · Wenn der Berührung während desselben Frames begonnen hat (im Falle eines sehr kurzen Hahns) (im Falle eines sehr kurzen Hahns), verzögert die Einheit die Endphase, bis der nächste Rahmen sodass somit Skripts reagieren kann, um korrekt zu berühren. · Verbessertes GC-Heap-Management, jetzt sollte typische Heap-Größe 200-400 KB betragen. · Verbesserte Xcode-Angehörige der Projektfunktionalität. HIDDEN-Ordner werden jetzt nicht von Unterordnern von 'Klassen' und "Bibliotheken" entfernt. · NullReferenceExceptionen sollten jetzt an OS 3.0-Geräten funktionieren. (Hit nur "fortfahren", wenn der Debugger darauf stoppt). · Die Einheit respektiert jetzt Ihr Xcode-Projekt. Es wird standardmäßig nicht mehr überschrieben. Sie können sicher neue Dateien hinzufügen, Projekt selbst ändern oder AppController.mm-Datei ändern, die Einheit wird seine Dinge bei Bedarf anhängen. Beachten Sie jedoch, dass einige Ordner wie Bibliotheken, Daten, Root-Projektordner immer überschrieben werden. · Auf den Projekteinstellungen fügte Spritzbildschirm- und Symbolauswahl hinzu Spieler. · Die Reihenfolge des Stripping-Levels wurde geändert. Neue Reihenfolge folgt folgt: deaktiviert, streifenanordnungen, strip bytecode, micro mscorlib verwenden. · Jetzt werden alle Dreiecke gezählt, degenerierte Dreiecke werden im Editor nicht mehr nicht mehr weggelassen, da sie auf einem echten Gerät der Leistungsstrafe (PRE 3GS iPhones keinen Posttnl-Cache enthalten). · Jetzt kann das iPod Touch 3RD-Generierungsgerät erkannt werden. · Entfernen von iPhone-unabhängige Eigenschaften von den Projekteinstellungen. · Vibration, die im Editor aufgerufen wird, druckt die Debug-Nachricht im Editorprotokoll. · Umlagerte iPhoneSettings.Generationseigenschaften. Gibt nun Enum anstelle einer Zeichenfolge zurück und unterstützt das iPhone 3GS. · Fügte HideInpat-Eigenschaft in die iPhoneSeyboard-Klasse hinzu. · "Hälfte" (4 von 8 von 8 Texturstufen) des iPhone 3GS-Emulationsmodus hinzugefügt, der auf NVIDIA-Karten arbeitet. · Verbessertes visuelles Erscheinungsbild der Tastatureingabe. · IPhone-Anwendungsanzeigename-Eigenschaft, die in den Projekteinstellungen ausgesetzt ist Spieler. · Verbesserte interne Profiler-Statistiken. GC-Sammlung zur Gesamtdauer hinzugefügt. · Implementierte iPhoneSettings.Generation-Eigenschaft, mit der die Gerätegenerierung abgefragt werden können. · Erhöhte Standardzeit, um Ereignisse von 3ms bis 7ms in AppController.MM zu verarbeiten. Verbessert die Reaktionsfähigkeit von Touch / Accelerometer-Eingaben für einige Spiele, kann jedoch die Leistung für andere geringfügig reduzieren. · Umbenannte "Override Audio" -Staste, um in den Projekteinstellungen "iPod Music" überschreiben ". · Die Fehlermeldung wird im Editor angezeigt, wenn das Projekt für das iPhone erstellt wird, das Movietexture-Asset enthält (anstelle eines kryptischen Laufzeitfehlers). · Einstellungen für die Einstellung "Override Audio" in die Projekteinstellungen hinzugefügt | Spieler, der iPod-Hintergrundmusik zwingt, ausdrücklich auf Anwendungsstart angehalten zu werden. · Internet-Erreichbarkeit der Internet-Erreichbarkeit hinzugefügt: iPhoneSettings.InternTachability. Überprüfen Sie diese Eigenschaft, bevor Sie WWW-Anfragen erstellen. · "Fertig" -Taste hinzugefügt, um mehrzeilige und numerische Tastaturen zu schließen. Etwas verbessertes Lookfeel des Eingabefelds von Keyboard. · Fließzeit zu internen Profiler-Statistiken hinzugefügt. · Der Garbage Collector wurde hinzugefügt in interne Profiler-Statistiken. · Die Spritzschirme angepasst. Fehlerbehebung: · Fest befestigt · Feste gelegentliche Stopps in einigen sehr spezifischen Umständen plus Haut, die sich beteiligt sind. · Feste statische Batching-Skripts zur Verwendung von UV0 anstelle von UV1, wenn letzterer nicht vorhanden ist. · Fester Installer, um Standardbeispiele intakt zu halten. · Fixierte SVN-Reste in Trampolin. · Okklusions-Fehlerbehebungen. · Feste Absturz in RenderObjectersorter. · Falsches Rendern der Szene festgelegt, wenn Uiwindow vor der Motorinitialisierung erstellt wird. · Angelegene Mesh-Asset-Einfuhrabsturz behoben, wenn die iPhone-Grafikemulation eingeschaltet ist. · Kleine Tastenkorrekturen. · Festlizenztext fester. · Fixierter versehentlicher Auftritt von Gerätestandortabfragebestätigungsdialogfeld. · Feste Leistungsabbauproblem mit unkomprimiertem Audio. · Feste iPod-Musik, die angesehen werden soll, wenn Sie in der Mitte des Spiels beginnen. · Feste komprimierte Musik, um das Spielen zu beginnen, wenn iPod-Musik in der Mitte des Spiels angehalten wurde. · Feste OS X Snow Leopard Crashbug. · Gelegentlicher schwarzer Rahmen zwischen dem Begrüßungsbildschirm und der ersten Szene angezeigt. · Fehler beim Rendering-Subsystem behoben, dass begrenzte Textureinheiten auf 2 auf iPhone 3Gs, die mehr als 2 Einheiten unterstützen. · Fester Absturz in iPhonesettings.Einfacher, wenn die Hauptschleife der NSTImer-Basis verwendet wird. · Der Projektor unterstützt jetzt auch statisch streichelte Geometrie. · Gelegentliches Reißen auf einen projizierten Texturen mit der Projektorkomponente festgelegt. · Maya Asset-Import behoben, wenn mehrere Objekte denselben Namen haben. · Feste Unterstützung für den Tiefenversatz in Shadern. · Verschiedene Befestigungen zur Skriptierung von Referenzen und Dokumentation gemacht. · Fester Absturz, wenn einige Objekte zugewiesen wurden, bevor die Unity beginnt. · Machte iPod-Hintergrundmusik, um auf OS3.0 respektiert zu werden. · Verbesserte WWW-Klassenverbindungsfehler-Handhabung. · Falsche GUI-Clipping mit GUI.Begingroup behoben. · Fehler behoben, wenn ein Klang abgelehnt wird, das das Spielen zu beginnen, wenn ein anderer Ton während desselben Rahmens angehalten wurde. · Fehler behoben, wenn falsche Materialien festgelegt wurden, wenn das Rendern über Graphics.DrawMesh-API eingestellt wurde. · Problem mit fester Maßstab mit Partikeln, die in orthographischer Projektion rendern. · Falsche Fehlermeldung im Editor festgelegt, wenn DOT3 verwendet wurde. · Unkomprimierte Audiowiedergabe funktioniert jetzt ordnungsgemäß nach der Filmwiedergabe oder externen Unterbrechung (Anruf, Textnachricht, Alarm). · Automatische Batching für gehinderte Maschen. · Fehlgeschlagene falsche Reihenfolge von alpha-mischten Oberflächen mit automatischer Batching. · Einige häuterte Meshes wurden korrigiert. · Feste iPhone-Emulation in dem Editor, der falsch berichtet, dass DOT3 nicht unterstützt wird. · Feste Anzahl der FBX-Import-Fragen. · Infinite-Schleife behoben, wenn ein Animationsereignis-Callback auf derselben Animation auf dem Ruf / Stop / Ändern ist, die das Ereignis auslöste. · Feste Audioabsturz, indem die Präsentation von AudioSource-Präfektionen ohne Instantiation verwendet werden soll. · Feste Zeile Renderer Crash, wenn sie leuchtet. · Falsche Transparenzprobleme mit 16-Bit-Texturen festgelegt. · 16 Bit-Texturen festgelegt, die verwendet werden sollen, wie es ist ohne Dekomprimierung auf 32-Bit-Formate im Speicher. · Gelegentliche Monolinker-Abstürze behoben. · Feste Unterstützung für Application.CapturesScreenshot. · Festgelegtes Audioimport-Dialogfeld, um nur verwandte Informationen für MP3 / M4A-Dateien anzuzeigen. · Feste Skybox, um mit einfachen Materialien kompatibel zu sein, die nicht 6 Ebenen definieren. · Fixierte iPhonEtouch.Positionswerte im Editor. · Feststellvolumen für komprimierte Audio.


Einheit iPhone. Zugehörige Software

Melodyn-Plugin.

Ein professionelles Audio-Plugin, das die wichtigsten Melodyn-Funktionen direkt in einen Host-Sequenzer integriert ...

604 12.7 MB

Herunterladen