> For the complete documentation index, see [llms.txt](https://octanta-studio.gitbook.io/dynamic-photo-camera-vnutrishnoigrova-fotografiya/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://octanta-studio.gitbook.io/dynamic-photo-camera-vnutrishnoigrova-fotografiya/dynamic-photo-camera-docs.md).

# DYNAMIC PHOTO CAMERA DOCS 🔰

<figure><img src="/files/B4sqK3uhGmkNhPJCmAJn" alt=""><figcaption></figcaption></figure>

Dynamic Photo Camera – це універсальний Unity-асет, що дозволяє гравцю робити внутрішньоігрові фото і взаємодіяти з ними. Технологія підходить для розробки детективних квестів, інтерактивних навчальних ігор та геймплея, що базується на контенті, створюваному гравцем.

{% hint style="info" %}
Цей асет адаптований для промптингу, тож будь-який ШІ може допомогти вам з розумінням DPC! Див. [Prompting & PDF](/dynamic-photo-camera-vnutrishnoigrova-fotografiya/dopomoga/prompting-and-pdf.md).
{% endhint %}

Основні функції:

* Фотографування в грі: створення фото, розпізнавання вмісту фото, збереження метаданих (координати сфотографованої області, назва сфотографованого об'єкта або його користувацький опис).
* Інтерактивні фотографії: перетягування, обертання, розміщення їх на дошці.
* Інтеграція з системою квестів: валідація вмісту фотографій детекторами.
* Система дублювання: можливість дублювати сфотографовані об'єкти у грі.

Технічні деталі:

* Розроблено на Unity 2022.3.20f1 (LTS). Є підтримка Unity 6.
* Протестовано на Android пристроях (API 24+) та ПК з Windows 10.
* Розмір фото: зазвичай 25-26 КБ на зображення. Зроблені фото зберігаються в Application.persistentDataPath.
* Процес фотографії короткочасно знижує FPS на \~20% на секунду, без тривалого впливу на продуктивність і без підвисань.
* Асет налаштований для 3D. Тестовано і функціонує як в 3D, так і в 2D режимах.
* Підтримка як старої, так і нової системи введення Unity. Дивіться [Основні компоненти](/dynamic-photo-camera-vnutrishnoigrova-fotografiya/dani/osnovni-komponenti.md), щоб переключитися.
* Асет використовує лише стандартні компоненти та класи Unity.
