Dynamic Photo Camera: in-game photos (UA)
  • DYNAMIC PHOTO CAMERA DOCS 🔰
  • 📷 Сторінка в Unity Asset Store
  • ▶️ Офіційний YouTube плейлист
  • 🤝 Discord підтримка
  • ⚡ Швидкий Посібник
  • ДАНІ
    • Основні компоненти
    • Встановлення і режими
    • Використання
    • Підтримка геймпадів
    • Демо та ідеї
  • Додатково
  • ДОПОМОГА
    • Промптинг & PDF
    • Поширені проблеми
    • Контакти
Powered by GitBook
On this page
  1. ДАНІ

Встановлення і режими

PreviousОсновні компонентиNextВикористання

Last updated 3 months ago

0. Ознайомтесь з для наглядності (універсальний сетап на перших 9 секундах).

1. Імпортуйте асет у проєкт.

2. Додайте префаб PhotoController на сцену (може знадобитися імпорт TMP).

3. Налаштуйте камеру (обов’язково). У інспекторі в PhotoController призначте вашу камеру для поля Current Camera та вимкніть камеру префабу.

4. Рекомендовано. Розпакуйте префаб і перемістіть вміст UICanvas до існуючого Canvas або навпаки, щоб елементи UI не перекривалися.

Асет готовий до роботи після встановлення камери. Запустіть сцену і зробіть фото.

5. Рекомендовано. У інспекторі в PhotoController є референси на PhotoSettings і PhotoPrefab для додаткових налаштувань. PhotoSettings scriptable object можна замінити одним з готових у папці SettingsExamples або створити новий: Create → Settings → PhotoSettings.

  • У PhotoSettings налаштуйте Sphere Radius (область розпізнавання) відносно розмірів своєї локації. Чим менший радіус, тим точніше камера розпізнає об’єкт поміж інших. Чим більший радіус, ти більше об’єктів камера може розпізнати в режимі Multiple Objects. Також підберіть Render Texture Format під проект для коректного рендеринга. Налаштуйте Crop Width і Height (ширину і висоту) щоб змінити пропорції знімків візуально. Виставте Card Pixel Height і величини Size, які відповідають за висоту фотокарток в колекції.

  • У PhotoPrefab налаштуйте дизайн фотокартки під себе, наприклад, розташування хрестика відносно фотографії або стиль рамок.

6. Додайте компонент ObjectToPhoto до об’єктів сцени, які повинні містити опис (як QR-код). Додайте компонент PhotoDetector до об’єктів сцени, які мають розпізнавати фотографії за описом знятих об’єктів (як зчитувач QR-кода).

Режими у PhotoSettings (додаткові налаштування):

  • Установіть Multiple Objects на true, щоб на фото розпізнавалось більше одного об'єкта.

  • Установіть Never Show Photo Description на true в InputController в інспекторі, щоб фотографії не відображали опис.

  • Установіть Duplication Mode на true в InputController в інспекторі, щоб певні сфотографовані об’єкти можна було дублювати. Для 2D встановіть Mode 2D у true в InputController в інспекторі, щоб режим дублювання використовував 2D-координати та 2D-покажчик. Несумісно із режимом Multiple Objects.

  • Встановіть Record As Developer на true, щоб зберігати кожне фото додатково в папці Assets/PhotoCollection/PhotoSprites під час роботи в редакторі Unity. Потім використовуйте зняті зображення як ілюстрації для навчальних матеріалів або промо-матеріалів.

YouTube туторіалом
Sphere Radius - це розмір області розпізнавання. Він підсвічується зеленим у вікні Scene в Editor
Sphere Radius у 2D як зелений квадрат або прямокутник
Дизайн фотокартки