3D karusell är ett gränssnitt som används för att presentera web material eller fotografier . Formatet av gränssnittet är sådan att materialet läggs fram mycket som en verklig karusell , eftersom materialet roterar på ett cirkulärt sätt från framsidan till baksidan av skärmen. Detta gränssnitt används i Microsofts Silverlight-program , som utnyttjar ett JavaScript -format inför programplaneringen . Instruktioner
1
Öppna Microsoft Visual Studio för att komma igång med Silverlight . När programmet öppnas , skapa en ny fil genom att klicka på " File" och sedan " Ny " och slutligen " Projekt . "
2
Välj mellan Visual C # eller Visual Basic som din programmeringsspråk. Välj Silverlight som den typ av projekt som ska slutföras vid denna punkt. Välj var och en av dessa alternativ genom att peka och klicka på dem i det nya projektet skärmen. När markerad , välj "OK " för att gå vidare till nästa skärm .
3
Ge ditt projekt vilket namn du vill . På samma skärm , valde projektet typ från rullgardinsmenyn och välj versionen av Silverlight du använder . Du kan också sätta upp ditt projekt med hjälp av en testsida eller göra det i din egen webbplats .
4
Öppna gränssnittet Solution Explorer genom att klicka på " Visa " och sedan " Solution Explorer " om lösning Exploreer inte öppnas automatiskt för dig . Välj " HelloWorld3D " inifrån Solution Explorer för att komma igång med 3D-gränssnitt . DirectX SDK måste installeras för dig att använda HelloWorld3D lösningen .
5
Öppna " default.html " filen i Solution Explorer . Se till att " EnableGPUAcceleration " kommandot är aktiverat . Du måste ha detta aktiverat för att kunna använda lottningen funktionen i Silverlight . Tillsätt DrawingSurface kontrollen genom att sätta kod i MainPage.xaml :
< TextBlock x : Name = " txt " VerticalAlignment = " Top " HorizontalAlignment = " , Vänster " förgrund = " White " />
lägg sedan till följande kod :
txt.Dispatcher.BeginInvoke ( ( ) = > { txt.Text = string.Format ( " Delta tid : { 0 } ms \\ tTotalTime : { 1 } " , e.DeltaTime.TotalMilliseconds , e.TotalTime ) ;} ) ;
6
Hantera ditt nuvarande grafikkort enheten med GraphicsDeviceManager . Denna enhetshanteraren är nödvändig för 3D-rendering . Lägga " GraphicsDeviceManager deviceManager = GraphicsDeviceManager.Current , txt.Text = string.Format ( " Render Mode: { 0 } \\ förräderi : { 1 } " , deviceManager.RenderMode , deviceManager.RenderModeReason ) , " till MainPage.xaml . CS möjliggör förmågan att använda 3D- rendering . För att göra detta effektivt , ställer enableGPUAcceleration till " False ", kör sedan programmet . När programmet körs , ställ in det så att det är aktiverat genom att ändra inställningen till "true ".
7
Skapa din 3D-rendering med GraphicsDeviceManager . Rensa enhetshanteraren innan du försöker använda den genom att skriva in följande kod :
" device.Clear ( ClearOptions.Target