Cvičení – sestavení terénu větrné farmy
Předfabs Unity vám umožní vytvořit, nakonfigurovat a uložit GameObject jako opakovaně použitelný projektový prostředek. Dynamický terén Prefab Asset je sestaven pomocí sady Microsoft Mapy SDK a připojuje se ke službě Bing Mapy 3D. Abyste mohli začít, otevřete prázdnou mainscene , kterou jsme pro vás zahrnuli, abyste mohli vyvinout v rámci studijního programu.
Otevření scény MainScene
Stáhněte a rozbalte komprimovanou složku z GitHubu a poznamenejte si umístění složky do umístění, kam jste projekt extrahovali.
Na panelu Projekt vyberte MainScene Assets Scény > >. Všechny akce Uložit přepíší původní MainScene, což je záměr tohoto studijního programu.
Poznámka:
Scéna v scénách > Assets > CompletedScene obsahuje konfiguraci, skripty a relevantní ukazatele na konečnou scénu. Tato scéna byla dodána tak, aby poskytovala kompletní scénu představující všechny komponenty a prostředky, ale ještě před použitím vyžaduje další konfiguraci (viz., Mapy SDK a Služby Azure).
V tomto modulu prozkoumáme výhody statických map a dynamických map. Začneme přidáním statického terénu a následným přidáním terénu Mapy SDK.
Přidání statického terénu
Na panelu projektu otevřete složku Prefabs assets > Art>.
Přetáhněte model terénu s názvem Statický terén do okna editoru scény.
S objektem Statický terén vybraným na panelu Hierarchie vlevo se v okně inspektoru vpravo zobrazí parametry Pozice, Otočení a Měřítko v části Transformace. Umístěte terén pomocí následujících souřadnic pozice : X=-1,25, Y=-0,59, Z=2. Tyto souřadnice umístí statický terén před uživatele a nalevo od uživatele při spuštění.
K uložení scény použijte možnost Nabídky Uložit soubor>.
Nyní máte v aplikaci načtený statický terén Prefab a je k dispozici pro použití. Dále můžete načíst Mapy Bingu dynamický terén do scény.
Vytvoření účtu Mapy Bingu
Pokud jste to ještě neudělali, musíte si vytvořit účet Mapy Bingem. Tento účet použijete pro přístup ke službě Microsoft Bing Mapy Dev Center k vygenerování klíče pro vývojáře, což je kód použitý k ověření ve službě map. Aplikace, kterou sestavíte, se připojí k této mapové službě pomocí účtu Mapy Bingu.
Při vytváření vývojářského klíče nezapomeňte jako typ klíče vybrat Basic a jako typ aplikace systému Windows.
Přidání dynamického terénu a konfigurace Mapy datového kanálu Bingu
Na panelu Projekt přetáhněte panel Prefabs Předfabs > prostředky > > Bingu Mapy Prefab návrhu do panelu Hierarchie.
Vyberte novou instanci prefab na panelu Hierarchie a rozbalte komponentu Relace mapování v inspektoru. Zadejte vývojářský klíč , který jste získali v předchozí části.
Poznámka:
Možná budete muset vybrat jinou položku v hierarchii a pak znovu vybrat Mapy Bingu a aktualizovat ji.
Rozbalte komponentu Map Renderer (Script) v okně inspektoru a nastavte následující nastavení umístění a rozložení mapy:
Vlastnost Hodnota Zeměpisná šířka 36.69 Longitude -78.36 Úroveň zvětšení 15.5 Vlastnost Hodnota Mapový obrazec Válec Poloměr místní mapy 0 Místní výška základny 0.3 Rozbalte součást Transformace v inspektoru a ověřte umístění mapy pomocí následujících souřadnic pozice: X=0, Y= 0,7, Z=2. Dvě mapy se tak umístí vedle sebe.
K uložení scény použijte možnost Nabídky Uložit soubor>. Pokud se zobrazí výzva, uložte scénu do složky Scény .
Ve scéně byste měli mít nabitý statický i dynamický terén. Navigujte ve scéně pomocí myši nebo klávesnice.
Poznámka:
Když přejdete na panel Scéna, můžete zjistit, že vaše aktiva zájmu se nastaví v nezašidnutých pozicích. Pokud chcete vrátit fokus a přiblížit určitý prostředek, vyberte objekt na panelu Hierarchie a potom klikněte do okna Scéna. Potom stiskněte Shift+F a scéna se zacentruje a přiblíží vybranému assetu. Stejný účinek můžete dosáhnout poklikáním na prostředek na panelu Hierarchie.
Vyberte tlačítko Přehrát a přejděte na herní panel.
Na herním panelu se můžete pohybovat pomocí služby simulace vstupu MRTK. I když můžete dosáhnout mnoha navigačních technik pomocí standardní klávesnice a myši, kolečko myši zjednodušuje navigaci.
Sledujte všechny rozdíly mezi statickým terénem a dynamickým terénem (například nekonečné terény a obrysové čáry v terénu Bingu Mapy a obrazce ve statickém terénu s vyšším rozlišením).
Odstranění statického terénu
- Klikněte pravým tlačítkem myši na statický terén na panelu Hierarchie a vyberte Odstranit.
- K uložení scény použijte možnost Nabídky Uložit soubor>. Tím se přepíše původní scéna.