Obsah CD - archiv screenshots: snímky z testování aplikace - archiv records1-2: videa z testování aplikace - archiv source: zdrojové soubory projektu - archiv APK-LangweilAR_Admin.001-006: instalační APK administrátorské verze aplikace --------------------------------------------------------------------------- Odkaz na git projektu https://gitlab.fel.cvut.cz/hametja1/arlangweilapp-360-panorama-application.git --------------------------------------------------------------------------- Instalace, sestavení a spuštění aplikace Pro spuštění aplikace na mobilním zařízení je nutný mobilní telefon. V případě mobilního telefonu se systémem Android je třeba alespoň veze Android 7. Pro dostupnou funkci rozšířené reality je třeba aby telefon byl v této tabulce podporovaných zařízení.(https://developers.google.com/ar/discover/supported-devices), případně mít přístupný android Emulator. Instalace APK Pro spuštění přiloženého apk souboru, je třeba po jeho rozbalení pouze tento istalační soubor nahrát do zařízení a jeho otevřením provést instalaci aplikace. -------------------------------------- Unity project setup - ze složky source Tato aplikace používá vývojové prostředí programu Unity konkrétně verze 2020.3.3f1. Nejdříve je tedy třeba nainstalovat program Unity hub z této stránky (https://unity3d.com/get-unity/download). Dále je potřeba mít v Unity Hubu staženou výše zmiňovanou verzi Unity a pokud nemáte program Android studio i unity balíček Android SDK. Vytvoříme nový projekt pro výše zmíněnou verzi unity a spustíme ho. -------- INSTALACE POTŘEBNÝCH SOUČÁSTÍ Dalším krokem bude instalace všech potřebných balíčků skrze package manager (v horním menu nabídka Window - Package manager). V horním levém rohu přepneme zobrazení na Packages. Unity registry. Nyní v nabídce najdeme a nainstalujeme následující balíčky: - Universal RP - AR Foundation - ARCore XR Plugin Dále přidáme balíček Lokalizace. Ten přidáme kliknutím na plus v pravém horním rohu a výběrem "add package from URL". Do tohoto pole zadáme následující: com.unity.localization Posledním balíčkem bude ARCore Extension, jež naistalujeme opět pomocí stejné nabídky "add package from URL" zadáním této adresy: https://github.com/google-ar/arcore-unity-extensions.git Import Assetů a zdrojových souborů Nyní provedeme nahrazení obsahu současné složky Assets obsahem složky v adresáři Source/Assets. ------- NASTAVENÍ PROJEKTU První provedeme nastavení lokalizace. V nabídce Edit-Project Settings najdeme záložku Localization. Zde z pole vybereme dostupný lokalizační asset, klikneme na tlačítko add all a jako specific Local selector vybereme "Englis (en) locales". Dále v okně Window/Assets Management/Addressables/Groups vybereme možnost Build-New Build- Default Build script, čímž provedeme vytvoření buildu pro naši lokalizaci. Nastavení Buildu - Změna platformy na Android - V záložce File/Build settings změníme platformu na Android. ... - Nastavení Player settings - opět v nabídce Edit/Project settings záložka Player. Zde pod Other settings provedeme následující: Odebereme Vulkan z dostupných Graphics APIs Minimum API level na Android 7 Nastavíme vlastní package name na: com.hametja1.ARLangweilPanoramaApp Dále v Publishing settings zadáme vlastní podpisový klíč. Keystore k tomuto klíči je přiložen v adresáři Source/Keys a heslo pro keystore i pro klíč je: ARLangweilApp ---- BUILD PROJEKTU Připojíme mobilní zařízení pomocí USB (zařízení musí mít povolené USB debbuging). Poté vybereme záložku 'File/Build Settings', zde zkontrolujeme že je v položce Run Device vybrán náš telefon a poté zmáčkneme příkaz 'Build and Run'(v následném menu vybereme lokální umístění výsledné .apk a potvrdíme).