Skip to content

Commit f93b89e

Browse files
committed
Create README.md
1 parent f706a27 commit f93b89e

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

README.md

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# DeviceTypeDetector
2+
3+
DeviceTypeDetector — это Unity-скрипт, который позволяет разработчикам веб-игр на Unity определять, запускается ли приложение на мобильном устройстве или на ПК. Он также поддерживает работу с симулятором устройств в редакторе Unity, что позволяет тестировать мобильные версии игр прямо в редакторе.
4+
5+
## Особенности
6+
7+
- Определение типа устройства (мобильное или ПК) при запуске приложения.
8+
- Поддержка симулятора устройств в редакторе Unity.
9+
- Легко интегрируется в проекты Unity для WebGL.
10+
11+
## Установка
12+
13+
1. Скачайте последнюю версию [релиза](https://github.com/RimuruDev/Unity-WEBGL-DeviceTypeDetector/releases) и распакуйте содержимое в любую папку вашего проекта Unity.
14+
2. Откройте вашу сцену в Unity и добавьте компонент `DeviceTypeDetector` на любой GameObject в сцене. Рекомендуется добавлять его на объект, который инициализируется при загрузке сцены, например, на объект `GameManager`.
15+
16+
## Использование
17+
18+
### Пример использования
19+
20+
1. Добавьте компонент `DeviceTypeDetector` на любой GameObject в вашей сцене. Например, создайте пустой GameObject и назовите его `DeviceManager`, затем добавьте скрипт `DeviceTypeDetector` на этот объект.
21+
22+
```csharp
23+
private void Start()
24+
{
25+
if (GetComponent<DeviceTypeDetector>().CurrentDeviceType == CurrentDeviceType.WebMobile)
26+
{
27+
// Логика для мобильных устройств
28+
}
29+
else
30+
{
31+
// Логика для ПК
32+
}
33+
}
34+
```
35+
36+
2. Скрипт автоматически определит тип устройства при запуске и выведет соответствующее сообщение в консоль:
37+
- `WEBGL -> Mobile` для мобильных устройств
38+
- `WEBGL -> PC` для ПК
39+
40+
## Преимущества
41+
42+
- **Легкость тестирования**: С поддержкой симулятора устройств в редакторе Unity вы можете тестировать мобильные версии ваших игр без необходимости развертывания на реальные устройства.
43+
- **Гибкость**: Скрипт позволяет легко переключаться между логикой для мобильных устройств и ПК, что особенно полезно для веб-игр, которые должны работать на различных платформах.
44+
- **Простота интеграции**: Добавление скрипта в ваш проект требует минимальных усилий, и он легко интегрируется в существующую инфраструктуру проекта.
45+
46+
## Поддержка
47+
48+
Если у вас возникли вопросы или проблемы с использованием `DeviceTypeDetector`, пожалуйста, создайте issue на [GitHub репозитории](https://github.com/RimuruDev/Unity-WEBGL-DeviceTypeDetector).
49+
50+
## Лицензия
51+
52+
Этот проект лицензирован под лицензией MIT. Подробности см. в файле [LICENSE](LICENSE).

0 commit comments

Comments
 (0)