Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Silverlight 3D Carousel efekt Tutoriál

3D kolotoč je rozhranie slúži k prezentácii webových materiál alebo fotografie . Formát rozhranie , je taká , že materiál je zobrazená podobne ako skutočné karuselu , pretože materiál sa otáča v kruhovom spôsobom z prednej do zadnej časti obrazovky . Toto rozhranie sa používa v Silverlight aplikácií spoločnosti Microsoft , ktoré využíva jazykový formát Javascript pre účely programovania . Návod dovolená 1

Otvorte program Microsoft Visual Studio , aby ste mohli začať používať Silverlight . Akonáhle sa program otvorí , vytvorte nový súbor kliknutím na tlačidlo " Súbor " , potom " New " a nakoniec " Projekt " .
2

Vyberte si medzi Visual C # alebo Visual Basic ako svojho programovací jazyk . Vyberte Silverlight ako typ projektu , ktorý bude dokončený v tomto bode rovnako . Vyberte si každá z týchto možností ukázaním a kliknutím na ne v novom obrazovke projektu . Potom, čo zdôraznil , zvoľte " OK " pre presun na ďalšiu obrazovku .
3

Dajte svoj ​​projekt bez ohľadu na názov sa vám páči . Na rovnakej obrazovke , vybrali typ projektu z rozbaľovacej ponuke a vybrať si verziu Silverlight , ktorý používate . Môžete tiež nastaviť svoj ​​projekt pomocou skúšobnú stránku , alebo to urobiť v rámci svoje vlastné internetové stránky .
4

Otvorte rozhranie Solution Explorer kliknutím na " Zobraziť " a potom na " Solution Explorer " ak riešenie Exploreer neotvorí automaticky pre vás . Vyberte " HelloWorld3D " zvnútra Solution Explorer , aby ste mohli začať na 3D rozhranie . Musí byť DirectX SDK nainštalovaný , ktoré môžete použiť na riešenie HelloWorld3D .
5

Otvorte súbor " default.html " v roztoku Explorer . Uistite sa , že je povolený príkaz " EnableGPUAcceleration " . Musíte mať zapnutú , aby bolo možné použiť funkciu odber v Silverlight . Pridanie ovládacieho prvku DrawingSurface vložením kódu do MainPage.xaml :

< TextBlock x : Name = " txt " VerticalAlignment = " Top " HorizontalAlignment = " ; ľavica " Popredia = " White " />

Potom pridajte nasledujúci kód :

txt.Dispatcher.BeginInvoke ( ( ) = > { txt.Text = String.Format ( " Delta čas : { 0 } ms \\ tTotalTime : { 1 } " , e.DeltaTime.TotalMilliseconds , e.TotalTime ) ; } ) ;
6

Spravovanie aktuálne grafické zariadenia pomocou GraphicsDeviceManager . Tento manažér zariadenie je nevyhnutné pre 3D rendering . Pridanie " GraphicsDeviceManager deviceManager = GraphicsDeviceManager.Current ; txt.Text = String.Format ( " Render Mode : { 0 } \\ zrady : { 1 } " , deviceManager.RenderMode , deviceManager.RenderModeReason ) " na MainPage.xaml . sk umožní schopnosť používať 3D rendering . Ak to chcete účinná , nastavte enableGPUAcceleration na " False " , potom spustite program . Akonáhle sa program spustí , nastavte ho tak , že je umožnené zmenou nastavení na " To je pravda . "
7

Vytvorte si 3D vykresľovanie pomocou GraphicsDeviceManager . Zrušte správcu zariadenia skôr, než sa snaží využiť zadaním nasledujúci kód :

" device.Clear ( ClearOptions.Target

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené