In diesem Lernprogramm werden die neuesten Funktionen einer zukünftigen Version des Flash Players mit dem Codenamen 'Molehill' (der letzte Name ist Stage3D) vorgestellt. Molehill ermöglicht das vollständige GPU-Rendering in Flash, sodass immersive 3D nicht nur für den Browser, sondern auch für alle Geräte bereitgestellt werden kann, die kompilierte Anwendungen unterstützen, die in ActionScript und Flash geschrieben sind.
In diesem Tutorial zeige ich Ihnen nicht nur, wie Sie die neueste Beta-Version des Flash Players erhalten, sondern auch, wie Sie Ihre Entwicklungsumgebung einrichten, um die Erstellung von Anwendungen zu ermöglichen, die diese großartige neue Funktion nutzen. Wir werden eine Kopie des neuesten Builds von Away3D erhalten, das speziell für Molehill entwickelt wurde, und wir werden sehen, wie Sie einige erstaunliche, vollständig strukturierte High-Poly-3D-Modelle innerhalb des Flash Players anzeigen können.
Molehill wurde auf den Adobe Labs-Seiten als Betaversion veröffentlicht, sodass sich die Entwickler mit den Möglichkeiten dieser neuen Version vertraut machen können. In diesem Video werde ich Ihnen zeigen, wie Sie diese Informationen erhalten und wie Sie Ihre Entwicklungsumgebung einrichten, um mit dem Erstellen von vollständigen 3D Flash-Apps beginnen zu können.
Um 3D-Inhalte in Flash anzeigen zu können, benötigen Sie einige 3D-Modelle. Zum Glück hat die Open-Source-Suite Blender 3D eine Menge an Material zur Verfügung und was ist besser zu verwenden als ein Modell aus ihrem neuesten, offenen Film 'Sintel'..
Hier erkläre ich, wie Sie Ihr Modell exportieren und die Dateien für den Import in Ihr Projekt vorbereiten. Wir werden uns auch mit dem Programmieren unserer Anwendung befassen, damit unsere Modelle so effizient wie möglich in unser Projekt geladen werden.
Schließlich müssen wir den Modellen, die in die Anwendung geladen wurden, Texturen hinzufügen. Hier erkläre ich, was wir tun müssen, sowie eine Klasse, die in den Away3D-Demos enthalten ist. Sobald unser Modell in Flash angezeigt wird, navigieren wir durch unser Modell und zeigen den aktualisierten Text auf dem Bildschirm an, damit unsere Benutzer den Ladevorgang verfolgen können.