Projekt si prosím naklonujte. Pouhé stažení přes .zip z nějakého důvodu zmenší velikost některých souborů a projekt pak nelze otevřít.
Při spuštění Unity projektu otevřete scénu Main ve složce Scenes a doporučujeme vypnout viditelnost objektu "XR Space → GLB mesh".
- Unity verze 2022.3.48f1.
- Ověřte, že máte nainstalované potřebné moduly (Android Build Support, iOS Build Support).
- Android nebo iOS telefon
- macOS zařízení s aplikací Xcode (v případě iOS)
- Otevřete projekt.
- Přejděte do File > Build Settings.
- Vyberte platformu Android nebo iOS a klikněte na Switch Platform.
- Zkontrolujte, že je zaškrtnutá pouze scéna Scenes/Main.
- V případě Androidu stačí stisknout Build a vhodně aplikační soubor pojmenovat.
- Následně přeneste tento .apk soubor do vašeho Android zařízení a nainstalujte jej.
- Při spuštění aplikace povolte přístup k fotoaparátu.
- V případě iOS nejprve zkontrolujte, že v Player Settings je Target minimum iOS version nejméně 12.0.
- Následně v Build Settings zaškrtněte políčko Development Build a nastavte Run in Xcode as na Release.
- Poté spusťte tento vzniklý Xcode projekt v aplikaci Xcode na macOS zařízení.
- Připojte k tomuto zařízení Váš iPhone a zvolte jej nahoře jako cílové zařízení.
- Vyčkejte, než si Xcode importuje a extrahuje určitá data.
- Následně stiskněte šipku v levém horním rohu pro Build.
- Vyskočí na Vás error, abyste nastavili certifikát.
- Klikněte na Automatically manage signing a následně na Team, kde vytvořte (pokud nemáte) nový tým. Stačí se přihlásit přes Vaše Apple ID.
- Po následovném stisknutí tlačítka Build budete požádáni o zapnutí Developer módu ve Vašem iPhone -- postupujte prosím podle instrukcí.
- Nakonec budete muset v zařízení iPhone stisknout tlačítko, že důvěřujete této aplikaci.
- Opět při spuštění aplikace povolte přístup k fotoaparátu.
Doporučujeme v případech, kdy nějaký krok nefunguje, nejprve vysunout a zasunout USB kabel. V případě chyby Command PhaseScriptExecution failed with a nonzero exit code v našem případě zafungovalo nejprve odškrtnout a zaškrtnout Development Build a opětovný Build v Unity (případně zkusit i Build "na prázdno" s odškrtnutým políčkem nebo přepnout na Android platformu a zase zpátky).
Po otevření Unity projektu doporučuji vypnout viditelnost objektu "GLB mesh".
Doporučujeme iniciální spuštění aplikace provést na hlavním schodišti. Jedná se o místo, odkud začínají zmíněná videa ukázek jednotlivých navigací.
Po spuštění aplikace povolte přístup ke kameře telefonu a poté začněte lokalizovat. Směřujte pomalu vaším zařízením do různých částí místnosti, kde se nacházíte. Můžete se lehce posunout, abyste změnili úhel pohledu. Jakmile proběhne párkrát svícení okraje obrazovky, nebo pokud již v dolní části aplikace vidíte správný název lokace, můžete přejít k vybrání destinace. Tu zvolíte stisknutím horního tlačítka a následným proklikáním do odpovídající kategorie.
Poté zvolte jednu či více typů navigace stisknutím odpovídajícího červeného tlačítka. Pro otevření debug konzole táhněte třemi prsty směrem dolů. V případě ztráty lokalizace, velkého driftu nebo nezarovnání objektů opakujte lokalizační proces nebo se případně zkuste vrátit zpátky.
Doporučujeme zkusit následující lokace: Hlavní schodiště, jakékoliv patro, KN:E-327, KN:E-301, KN:E-230 a sál u bufetu. Ostatní lokace nemáme kvalitně naskenovány a nezaručujeme funkčnost lokalizace.

