Udostępnij za pośrednictwem


Eksplorowanie fizyki usługi Mesh w przykładowych projektach

W folderze Przykłady zestawu 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ść cech fizyki. W tym projekcie znajdziesz następujące elementy:

  • Kubki: Proste obiekty do odbioru.

  • Tabele: Po chwyceniu próbują dopasować się do grawitacji.

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

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

  • Wahadła zegara: Zasilane przez fizykę zawiasy i pole prędkości.

  • Darts: Możesz rzucić je w kierunku kamery. Są "lepki", więc pozostaną przywiązani do wszystkiego, co uderzyli.

  • Globus: Globus obraca się, wykazując zawias motorowy. Globus ma również pole grawitacji, które wpływa na małe obiekty wchodzące w wolumin sfericzny wyzwalacza. Przeciągnij kilka kubków w pobliżu globusa i obejrzyj, jak obracają się wokół niego jak satelity.

Zrzut ekranu pola grawitacji powodujący orbitowanie kubków 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 mesh. Zapraszamy do sprawdzenia sceny i zabawy z nim!

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 zawierania.

Inne projekty z fizyką mesh

Podczas eksplorowania 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 korzysta ze składników Buoyancy Field i Buoyancy Field Waves .

Zrzut ekranu przedstawiający wystawę Mass and Buoyancy, która wykorzystuje elementy Buoyancy Field i Buoyancy Field Waves.

Eksplorowanie fizyki siatki 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. Zapewnia 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 odtwarzania z emulacją siatki

Projekt jest już skonfigurowany do uruchamiania w trybie odtwarzania z emulacją 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 odtwarzania z emulacją siatki jest uruchamiany z jednym odtwarzaczem. Aby dodać drugi odtwarzacz z emulowaną siecią:

  1. W hierarchii wybierz kolejno pozycje 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