Skip to content

EnfityBro/UnityProjectSetupForAR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Полностью готовый шаблон AR проекта для начала разработки AR игр на Unity

ℹ️ Как использовать этот шаблон

Вариант 1: Через шаблон на GitHub

  1. Создать репозиторий с выбором этого шаблона.
  2. В Unity проекте в Build Settings сменить платформу на Android.

Вариант 2: Клонированием

  1. Клонировать репозиторий и создать свой проект на основе его файлов.
  2. В Unity проекте в Build Settings сменить платформу на Android.

🛠 Инструкция по добавлению AR и настройке игрока в Unity проекте

  1. Создать проект, выбрать Universal 3D (URP)
  2. Импортировать AR Foundation
  3. Импортировать Google ARCore XR Plugin
  4. Импортировать OpenXR Plugin
  5. Импортировать XR Interaction Toolkit
    5.1. В окне Samples импортировать Starter Assets
    5.2. В окне Samples импортировать AR Starter Assets
  6. File -> Build Profiles (Build Settings) -> Android -> Switch Platform
  7. Edit -> Project Settings -> XR Plug-in Management
    7.1. -> вкладка андроид -> Google ARCore
    7.2. -> вкладка ПК -> XR Simulation
    7.3. -> Project Validation -> проверить нет ли ошибок / предупреждений, если есть, нажать fix all
  8. Edit -> Project Settings -> Player -> вкладка андроид -> Other Settings
    8.1. -> Graphics APIs -> удалить Vulkan
    8.2. -> Minimum API Level -> Android 7.0 'Nougat' (API level 24)
    8.3. -> Active Input Handing -> Input System Package (New) - рекомендуется, но можно оставить и Both
  9. Edit -> Project Settings -> Graphics -> Default Render Pipeline -> Mobile (по умолчанию называется Mobile_RPAsset)
  10. Edit -> Project Settings -> Quality -> Levels -> Mobile
  11. Папка Assets -> Settings -> Mobile_Renderer -> Add Renderer Feature -> AR Background Renderer Feature
  12. В иерархии -> ПКМ -> XR
    12.1. -> AR Session
    12.2. -> XR Origin (Mobile AR)
  13. В иерархии выбрать XR Origin (Mobile AR)
    13.1. -> AR Plane Manager -> Plane Prefab -> AR Feathered Plane (если не выбирается, то этот префаб можно найти по пути Assets -> Samples -> XR Interaction Toolkit -> [номер версии] -> AR Starter Assets -> Prefabs -> AR Feathered Plane)
    13.2. -> Detection Mode -> Horizontal (теперь трекаться будут только горизонтальные объекты)
    13.3. -> Add component -> AR Anchor Manager

✉️ Связь со мной

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors