Obsah:
- Krok 1: Budování hrací plochy
- Krok 2: Vytvoření míče a jeho umístění
- Krok 3: Vytvoření a umístění červených kostek
- Krok 4: Napište skript #C pro kolizi mezi hráčem a kostkami
- Krok 5: Napište skript #C pro kameru za hráčem
- Krok 6: Psaní otázek poblíž každé kostky
- Krok 7: Umístění všech dekorativních prvků
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Hra, díky níž bude učení opět zábavné!
Krok 1: Budování hrací plochy
V tomto kroku jsme začali tím, že jsme terén umístili tam, kde by se koule valila. Všude kolem terénu jsme vytvořili několik hor, abychom měli jistotu, že se míč neodvalí z hrací plochy. Poté klikněte na „přidat texturu“a vyberte texturu, která byla uložena v našem počítači. Vzali jsme texturu trávy obrázku Google.
Krok 2: Vytvoření míče a jeho umístění
Abychom vytvořili míč, klikli jsme na „GameObject“, než 3D objekt a než koule. Upravili jsme velikost koule v záložce „inspekce“a poté jsme přešli na „transformaci“. Při transformaci jsme změnili „měřítko“, aby velikost byla taková, jakou jsme chtěli. Nakonec jsme pohybujícími se šípy položili míč na výchozí bod.
Krok 3: Vytvoření a umístění červených kostek
Abychom vytvořili červené kostky, klikli jsme na „GameObject“, než na 3D objekt a než na kostky. Na kartě „inspekce“jsme upravili velikost kostek a poté jsme přešli na „transformaci“. Při transformaci jsme změnili „měřítko“, aby velikost byla taková, jakou jsme chtěli. Nakonec jsme pohyblivými šipkami umístili různé kostky po celé hrací ploše.
Krok 4: Napište skript #C pro kolizi mezi hráčem a kostkami
Napsali jsme skript #C pro kolizi mezi míčem a červenými kostkami v MonoDevelop, podle tutoriálu o rolování míče (odkaz v referenční části našeho webu). Poté jsme jej připojili ke kostkám a kuličce kliknutím na „přidat komponentu“a přidáním nového skriptu. Tento skript #C také obsahuje skript pro kolizi míče s kostkami, zmizení kostek při kolizi, přidání bodu při srážce a „Vyhráváte!“, Když hráč posbíral 7 červených kostek.
Krok 5: Napište skript #C pro kameru za hráčem
Po tutoriálu Rolling Ball (odkaz v referenční části našeho webu) jsme napsali skript #C, aby kamera sledovala hráče. Potom jsme skript připojili k hlavní kameře přetažením na kartu „hlavní kamera“, kartu „hierarchie“.
Krok 6: Psaní otázek poblíž každé kostky
Otázky jsme přidali kliknutím na „GameObject“, než na „3D“a „3D text“. Potom jsme napsali naši otázku do „Textu“, který najdete na kartě „Textová síť“.
Krok 7: Umístění všech dekorativních prvků
A. Import v obj. ukládá 3D prvky (dům, stodola a prase).
U prvků, které byly vyrobeny ve Fusion360 nebo přijaty online, jsme je museli exportovat v obj. do jednoty. Potom je bylo možné umístit a pohybovat se po mapě. Nakonec byla k importovaným prvkům přidána textura přetažením barvy/textury na prvek.
b. Stahování aktiva „Tree Creator“z Unity Asset Store.
U stromů stáhneme aktivum „Tree Creator“z úložiště majetku. Když byl import dokončen, klikli jsme na „Tree Creator“v našem majetku, než na „konstrukci větve“a vybrali jsme „brach master“. Přetáhneme na mapu stromy „větvového pána“.