Was unterstützt das Flash Deployment?
Unity Technologies hat eine Liste mit Features veröffentlicht, die das Flash Deployment unterstützt. Auffällig ist, dass die Liste der unterstützten Features genau so lang ist wie jener, die nicht unterstützt werden. Und dann gibt es noch die Features dazwischen - diese laufen nur eingeschränkt.Welche Features werden also unterstützt?
- Lightmapping
- Occlusion Culling
- Einfaches Scripting
- Editor Scripting (JavaScript, C#, Boo)
Wichtig: Bei JavaScript muss #pragma strikt benutzt werden. - Eigene Shader
- Animation / Skinning
- Einfache Audio Features (AudioSource / AudioListener)
- Physik
- Navigation Meshes
- Baked Substance Textures
- PlayerPrefs
- UnityGUI (ausgenommen Texteingaben)
- Echtzeit Schatten
- Image Effects (manche funktionieren, manche nicht)
- Nicht alle Teile des .NET Scriptings
- GUIText benötigt viel Performance
- Shuriken funktioniert, aber Skripte, die auf die Shruiken API zugreifen, können nicht in Flash konvertiert werden
- Unity Profiler
- Asset Bundles
- Texteingaben im UnityGUI
- WWW Klassen
- Raknet Networking
Wichtig: benötigt man Networking, so kann man das mit ActionScript 3 machen - Terrains
- Cloth
- VertexLit Shaders in Kombination mit Specular Highlights, Spot Lights oder strahlenden Farben
- Erweiterete Audio Features (Audio Effekte, bspw. Pitch)
- Deferred Rendering
- AnimationEvents
Unity Technologies schreitet in die richtige Richtung. Aber vielleicht fängt das Unternehmen zu früh damit an. Viele essentielle Features von Unity werden bei der Arbeit mit Adobe Flash nicht unerstützt. Sogar die neue API von Shruiken, die mit dem Flash-Export erscheinen wird, ist nur teilweise unterstützt. Es ist auch kein leichtes, sein bestehendes Projekt einfach so als Flash-Projekt zu exportieren. Man sollte definitiv darauf vorbereitet sein, einige Änderungen durchzuführen.
Mehr zu bekannten Problem und auftretenden Fehlern findet man auf der offiziellen Fragen- und Antwortseite (FAQ).
Weiterführende Links:
[http://www.unity3d.com/unity/preview/faq#sec2]
Offizielle FAQ zu Unity Flash Deployment



