Udostępnij za pośrednictwem


Omówienie przykładów usługi Mesh

Dostępnych jest wiele przykładowych projektów usługi Mesh, których można użyć jako punktów początkowych dla własnych środowisk niestandardowych. Każdy projekt jest już skonfigurowany przy użyciu pakietu zestawu narzędzi mesh i zawiera wiele zasobów, które mogą okazać się przydatne.

Po pobraniu przykładów z usługi GitHub otrzymasz również pakiet Control Samples, który zawiera kontrolki interfejsu użytkownika, których można używać w projektach. Przykłady kontrolek zostały utworzone przy użyciu zestawu narzędzi Mesh Toolkit.

Zapoznanie się z przykładowymi projektami usługi Mesh pomoże Ci dowiedzieć się więcej o następujących kwestiach:

  • Różne typy środowisk, które można tworzyć za pomocą usługi Mesh.
  • Wiele zasobów dostępnych w zestawie narzędzi usługi Mesh.
  • Składniki siatki, które mogą sprawić, że obiekty GameObjects będą interaktywne.
  • Różne rodzaje interakcyjności (na przykład proste chwytanie lub chwytanie i trzymanie lub chwytanie i rzucanie).
  • Jak upewnić się, że obiekty są przechowywane realistycznie przy użyciu urządzeń wyposażonych.
  • Jak skonfigurować zdarzenia i akcje za pomocą skryptów wizualnych.
  • Węzły specyficzne dla siatki, których można używać w skryptach.
  • Jak działa fizyka w mesh.

Informacje o przykładowych projektach

  • Mesh 101: Mesh 101 to samouczek, ale również podwaja się jako próbka. Część samouczka uczy, jak skonfigurować doświadczenie edukacyjne na temat farm wiatrowych przy użyciu Mesh Interactables, fizyki, skryptów i nie tylko. W projekcie możesz otworzyć scenę programu StartingPoint i rozpocząć przechodzenie przez samouczek. Jednak projekt zawiera inną scenę o nazwie FinishedProject , która jest ukończoną wersją samouczka. Możesz wyświetlić tę scenę jako przykład i użyć jej jako punktu wyjścia dla projektu, tak jak w przypadku dowolnego z innych przykładów. Wprowadzenie do samouczka usługi Mesh 101.

  • Mesh 201: Kontynuując temat farmy wiatrowej mesh 101, ten samouczek/przykład wykorzystuje wiedzę mesh do następnego poziomu. Dowiesz się, jak używać funkcji WebSlates do wyświetlania zawartości internetowej i dodawania interaktywnego globusa, który po kliknięciu pobiera dane z map Bing i wyświetla je w twoim środowisku. Użyjesz również usługi Mesh Cloud Scripting do pobierania i wyświetlania danych pogodowych w czasie rzeczywistym w 3D. Skonfigurujesz czatbot OpenAI, którego uczestnicy mogą używać do zadawania pytań dotyczących farm wiatrowych. Wprowadzenie do samouczka usługi Mesh 201.

  • Pavilion: Projekt, który prezentuje szereg przydatnych funkcji mesh: assets, shaders, visual scripting, animations, VFX i SoundFX. Dowiedz się więcej na temat przykładu Pavilion.

  • Physics Effects Gallery: Zawiera scenę zaprojektowaną przez programistę, która pokazuje moc łączenia atrakcyjnych wizualizacji z kreatywnym wykorzystaniem funkcji fizyki mesh. Dowiedz się więcej o przykładzie z galerii efektów fizyki.

  • Dart Room: Saloon-style pokój z gry dart do zaprezentowania interaktywnych funkcji fizyki mesh. Dowiedz się więcej o przykładzie Dartroom.

  • Science Building: Ekspansywne muzeum wykazujące moc fizyki mesh w celu tworzenia dynamicznych, angażujących doświadczeń. Dowiedz się więcej na temat przykładu Science Building.

Aby rozpocząć od przykładowego projektu:

  1. Jeśli jeszcze tego nie zrobiono, pobierz i rozpakuj przykłady usługi Mesh.

  2. W usłudze Unity Hub wybierz pozycję Otwórz>dodaj projekt z dysku, a następnie przejdź do wyodrębnionego folderu zawierającego przykłady.

  3. Otwórz odpowiedni przykładowy projekt.

  4. W środowisku Unity przejdź do obszaru Sceny zasobów>, a następnie otwórz odpowiednią scenę---this będzie się różnić w zależności od przykładu do przykładu. Na przykład w projekcie Science Building zostanie otwarta scena ScienceBuilding .

Oto przykład tego, co znajdziesz w tej scenie:___

Kompilowanie i publikowanie dostosowanego przykładu

Po dostosowaniu przykładu możesz przekonwertować go na środowisko , tworząc i publikując go w usłudze Mesh w Internecie. Organizator zdarzeń może następnie utworzyć zdarzenie na podstawie tego środowiska. Aby dowiedzieć się więcej, zobacz Kompilowanie i publikowanie środowiska.

Udziały

Obecnie nie akceptujemy współtworzenia kodu do naszych przykładów. Jeśli masz jakiekolwiek opinie lub jeśli napotkasz jakiekolwiek problemy z przykładami lub zestawem narzędzi usługi Mesh, wykonaj następujące czynności: w projekcie aparatu Unity z zainstalowanym pakietem zestawu narzędzi mesh wybierz pozycję Mesh Toolkit -> Przekaż opinię firmie Microsoft , a następnie użyj linku opinii w zestawie narzędzi mesh, aby poinformować nas.

W tym projekcie jest używany Kodeks postępowania firmy Microsoft dla oprogramowania typu open source. Aby uzyskać więcej informacji, zobacz Code of Conduct FAQ (Często zadawane pytania dotyczące kodeksu postępowania) lub wyślij wiadomość e-mail na adres opencode@microsoft.com w przypadku jakichkolwiek dodatkowych pytań lub komentarzy.

Licencja

Próbki usługi Mesh podlegają licencji MIT, jak pokazano w licencji LICENSE. Plik MD w repozytorium Mesh-Toolkit-Unity . Jednak funkcje przykładów zależą od zestawu narzędzi mesh, który podlega oddzielnej licencji i zawiera oprogramowanie innych firm.

- Wyświetlanie działań związanych z grami, których można użyć w projekcie.