Udostępnij za pośrednictwem


Omówienie win2D

Win2D to łatwy w użyciu interfejs API Windows Runtime (WinRT) umożliwiający natychmiastowe renderowanie grafiki 2D z przyspieszeniem procesora GPU. Idealnie nadaje się do tworzenia prostych gier, wyświetlania takich jak wykresy i innych prostych grafiki 2D.

Win2D można używać w aplikacjach WinUI (Windows App SDK), używając języka C# lub C++. Win2D wykorzystuje moc Direct2D i bezproblemowo integruje się z XAML w systemie WinUI (Windows App SDK).

Win2D jest dostępny jako autonomiczny pakiet NuGet lub jako kod źródłowy (w przypadku kodu źródłowego zobacz repozytorium Win2D w GitHub).

Funkcje

Win2D zawiera obszerny zestaw funkcji obsługujących wiele różnych scenariuszy. Oto lista większości z nich z przydatnymi linkami do powiązanych dokumentów i Win2D API references aby dowiedzieć się więcej.

Grafika bitmapowa

  • Ładowanie, zapisywanie i rysowanie obrazów bitmap
  • Render do tekstury
  • Użyj map bitowych jako maski nieprzezroczystości
  • Sprite batch API umożliwiający wydajne rysowanie dużej liczby map bitowych
  • Aby zaoszczędzić pamięć, używaj formatów map bitowych kompresowanych blokowo.
  • Załaduj, zapisz i rysuj wirtualne mapy bitowe które mogą być większe niż maksymalny rozmiar tekstury procesora GPU i są automatycznie dzielone na kafelki

Grafika wektorowa

  • Draw pierwotne kształty (linie, prostokąty, okręgi itp.) lub dowolnie złożona geometria
  • Wypełnij kształty przy użyciu stałych kolorów, pędzli obrazów lub gradientów liniowych i promieniowych.
  • Rysuj linie dowolnej szerokości z elastycznymi stylami obrysu (kropkowane, przerywane itp.)
  • Wysokiej jakości antyaliasing
  • Rich manipulacja geometrią (łączenie, przecięcie, obliczanie punktu na ścieżce, tesselacja itp.)
  • rysunek Clip do dowolnych regionów geometrycznych
  • Przechwyć operacje rysowania na listach polecenia na potrzeby późniejszego odtwarzania
  • Rasteryzacja kreski atramentu (z rysika)
  • Ładowanie, rysowanie i manipulowanie SVG grafikami wektorowymi

Zaawansowane efekty przetwarzania obrazów

Tekst

Dalsze kroki

Następnie, aby dowiedzieć się więcej o tworzeniu prostej aplikacji, wypróbuj samouczek Tworzenie prostej aplikacji Win2D . Możesz również zapoznać się z poniższą listą funkcji , aby dowiedzieć się, co może zrobić win2D. Aby dowiedzieć się więcej na temat zaawansowanych tematów, możesz również zapoznać się z kolekcją artykułów zawartych w dokumentacji.