Denna handledning introducerar de senaste funktionerna i en framtida release av Flash Player kodnamnet "Molehill" (det slutliga namnet blir Stage3D). Molehill möjliggör fullständig GPU-rendering inom Flash, vilket gör att 3D-leveransen inte bara kan levereras till webbläsaren utan också till alla enheter som stöder sammanställda applikationer skrivna i ActionScript och Flash.
I den här handledningen visar jag inte bara hur du får den senaste betaversionen av Flash Player, utan också hur du konfigurerar din utvecklingsmiljö för att möjliggöra skapandet av program som utnyttjar den här nya nya funktionen. Vi får tag i en kopia av den senaste byggnaden av Away3D, som har byggts speciellt för att dra nytta av Molehill, och titta på hur man använder den för att visa några fantastiska fullt strukturerad hög poly 3D-modeller, alla inom Flash Player.
Molehill har släppts som en betaversion på Adobe Labs-sidorna, vilket gör det möjligt för utvecklare att ta hand om vad som är möjligt med all denna nya version har att erbjuda. I den här videon kommer jag att visa dig hur du tar hand om det och beskriver också hur du ställer in din utvecklingsmiljö så att du kan komma igång med att bygga full 3D Flash-appar.
För att kunna visa 3D-saker i Flash måste du ha några 3D-modeller. Lyckligtvis har open source-serien Blender 3D massor av grejer tillgängliga och vad som är bättre att använda än en modell från sin senaste öppna film "Sintel".
Här förklarar jag hur du exporterar din modell och förbereder filerna redo för att importera dem till ditt projekt. Vi tittar också på att komma igång med att koda vår ansökan för att få våra modeller att laddas in i vårt projekt så effektivt som möjligt.
Slutligen måste vi börja lägga till texturer till våra modeller som har laddats in i applikationen. Här förklarar jag vad vi behöver göra samt utnyttja en klass som tillhandahålls i Away3D-demon. Vi kommer att navigera runt vår modell när den visas i Flash, liksom att visa uppdaterad text på skärmen så att våra användare kan spåra laddningsprocessen.