Eksplorowanie fizyki usługi Mesh w przykładowych projektach

W folderze Przykłady zestawów narzędzi usługi Mesh znajdziesz kilka projektów zawierających sceny korzystające z fizyki usługi Mesh.

DartRoom

Projekt DartRoom (scena: DartRoom) wykorzystuje większość funkcji fizyki. W tym projekcie znajdziesz następujące elementy:

  • Filiżanek: Proste obiekty do odbioru.

  • Tabel: Kiedy chwycili, starają się wyrównać się z grawitacją.

  • Szafki: Powinny one czuć się ciężkie. Używają ograniczeń fizyki.

  • Resetuj przyciski (czerwony): Resetuje przekształcenia pod sceny.

  • Wahadła zegara: Zasilany przez zawias fizyki i pole prędkości.

  • Rzutki: Można je zgłosić w kierunku kamery. Są "lepkie", więc pozostaną przywiązani do wszystkiego, co uderzyli.

  • Globe: Globus obraca się, demonstrując zawias motorowy. Globus ma również pole grawitacji, które wpływa na małe obiekty wchodzące w wolumin spherical wyzwalacza. Przeciągnij kilka kubków blisko świata i watch obracają się wokół niego jak satelity.

Zrzut ekranu pola grawitacji powodujący kubki orbitujące na całym świecie, takich jak satelity.

Jest to pięknie renderowana scena, która pokazuje moc łączenia atrakcyjnych wizualizacji z kreatywnym wykorzystaniem funkcji fizyki siatki. Możesz swobodnie sprawdzić scenę i grać z nią!

Samouczek usługi Mesh 101

W samouczku mesh 101 (nazwa przykładu: Mesh101), rozdział 4 przeprowadzi Cię krok po kroku przez proces konfigurowania trzech funkcji fizyki siatki: chwytanie i zwalnianie obiektów, wyzwalanie animacji przy użyciu woluminu wyzwalacza i ograniczenie obiektu z polem zawierającym.

Inne projekty z fizyką siatki

Podczas eksplorowania naszych innych przykładowych projektów znajdziesz różne wystąpienia fizyki usługi Mesh. Jeśli na przykład wędrujesz w naszym projekcie ScienceBuilding (scena: ScienceBuilding), w końcu napotkasz wystawę Mass & Buoyancy, która używa składników BuoyancyField i Buoyancy Field Waves.

Zrzut ekranu wystawy Mass and Buoyancy, która używa składników Buoyancy Field i Buoyancy Field Waves.

Eksplorowanie fizyki usługi Mesh w przykładzie Dart Room

Pobieranie zestawu narzędzi usługi Mesh

  1. W przeglądarce przejdź do przykładów zestawu narzędzi usługi Mesh w witrynie GitHub.

  2. Kliknij zielony przycisk Kod , a następnie kliknij pozycję Pobierz plik ZIP.

  3. Wyodrębnij plik ZIP. Daje to folder o nazwie DartRoom , który zawiera przykładowy projekt aparatu Unity.

  4. Otwórz przykładowy projekt w środowisku Unity.

Uruchamianie projektu w trybie emulacji siatki

Projekt jest już skonfigurowany do uruchamiania w trybie emulacji siatki.

  1. Otwórz projekt w środowisku Unity.
  2. Przejdź do folderu Sceny zasobów>, a następnie załaduj scenę DartRoom.
  3. Kliknij przycisk Odtwórz, aby wypróbować scenę. Po zakończeniu zamknij tryb odtwarzania.

Uruchamianie ekranu podzielonego z wieloma graczami

Domyślnie tryb emulacji siatki jest uruchamiany z jednym odtwarzaczem. Aby dodać drugi odtwarzacz z emulowaną siecią:

  1. W hierarchii wybierz pozycję MeshEmulatorSetup [NoUpload].

  2. W inspektorze przejdź do składnika Konfiguracja emulatora usługi Mesh , a następnie zwiększ liczbę ekranów inital do 2.

    ___

Następne kroki