De 3D- carrousel is een interface gebruikt om webpagina materiaal of foto's te presenteren . Het formaat van de interface is zodanig dat het materiaal wordt gepresenteerd net als een echte carrousel , het materiaal roteert in een cirkelvorm van de voorkant naar de achterkant van het scherm . Deze interface wordt gebruikt in Microsoft's Silverlight -applicatie, die een Javascript taal-formaat voor de programmering doeleinden gebruikt . Instructies 1 Open Microsoft Visual Studio aan de slag met behulp van Silverlight . Zodra het programma wordt geopend , maak een nieuw bestand door te klikken op " File " en vervolgens " Nieuw " en tenslotte " Project . " Kopen van 2 Kies tussen Visual C # of Visual Basic als uw programmeertaal . Selecteer Silverlight als het type project worden afgerond op dit punt ook. Kies elk van deze opties door te wijzen en erop te klikken in het nieuwe project scherm . Eenmaal gemarkeerd , selecteert u " OK " om verder te gaan naar het volgende scherm . 3 Geef uw project welke naam je wilt . Op hetzelfde scherm , koos het type project uit het drop-down menu en kies de versie van Silverlight u gebruikt . U kunt ook uw project met behulp van een testpagina of doe het op je eigen website . 4 Open de Solution Explorer -interface door te klikken op "View " en vervolgens " Solution Explorer " als Solution Exploreer niet automatisch voor u openen . Selecteer de " HelloWorld3D " vanuit Solution Explorer aan de slag op de 3D-interface . DirectX SDK moet worden geïnstalleerd voor u om de HelloWorld3D oplossing te gebruiken . 5 Open het " Default.html " bestand in Solution Explorer . Zorg ervoor dat de " EnableGPUAcceleration " commando is ingeschakeld . Je moet hebben dit nodig om te kunnen functioneren in de loting Silverlight gebruiken . Voeg de DrawingSurface controle door het invoegen van code in MainPage.xaml : Draw="DrawingSurface_Draw" /> < TextBlock x : Name = " txt " VerticalAlignment = " top " HorizontalAlignment = " , Left "Voorgrond = " White " /> voeg vervolgens de volgende code : txt.Dispatcher.BeginInvoke ( ( ) = > { txt.Text = string.Format ( " Delta Time : { 0 } ms \\ tTotalTime : { 1 } " , e.DeltaTime.TotalMilliseconds , e.TotalTime ) ;} ) ; 6 Beheer uw huidige grafische apparaat met behulp GraphicsDeviceManager . Dit apparaat manager is nodig voor 3D-weergave . Het toevoegen van " GraphicsDeviceManager DeviceManager = GraphicsDeviceManager.Current ; txt.Text = String.Format ( " Render Mode: { 0 } \\ verraad : { 1 } " , deviceManager.RenderMode , deviceManager.RenderModeReason ) ; " te MainPage.xaml . cs zal de mogelijkheid om 3D-rendering gebruiken in te schakelen. Om dit effectief te maken , stelt de enableGPUAcceleration op " False ", dan start het programma . Zodra het programma draait , stel het zo dat deze is ingeschakeld door het veranderen van de instelling op 'Ware . " 7 Maak uw 3D- rendering met GraphicsDeviceManager . Schakel het apparaat manager voordat je probeert om het te gebruiken bij het invoeren van de volgende code : " device.Clear ( ClearOptions.Target | ClearOptions.DepthBuffer , nieuwe kleuren ( 0 , 0 , 0 , 0 ) , 10.0f , 0 ) ; " Gebruik VertexDeclaration naar grootte en indeling van uw gegevens 8 . Gebruik VertexPositionColor om de kleur en VertexPositionTexture voor meer geavanceerde toepassingen te definiëren . U kunt echter ook Microsoft.Xna.Framework.Graphics.Extensions gebruiken voor een aantal vooraf gedefinieerde vertex structuren , in plaats van de bouw van uw eigen .
|