https://github.com/rimurudev/unity-backgroundscaler
BackgroundScaler - это компонент для Unity, предназначенный для автоматического масштабирования фоновых изображений на основе SpriteRenderer. Этот скрипт гарантирует, что фон остается в пределах видимости экрана независимо от его разрешения и формата, будь то 1920x1080, 5000x800 и т.д.
https://github.com/rimurudev/unity-backgroundscaler
rimuru-dev rimurudev ugui ui unity unity-uielement unity2d unity3d
Last synced: 11 months ago
JSON representation
BackgroundScaler - это компонент для Unity, предназначенный для автоматического масштабирования фоновых изображений на основе SpriteRenderer. Этот скрипт гарантирует, что фон остается в пределах видимости экрана независимо от его разрешения и формата, будь то 1920x1080, 5000x800 и т.д.
- Host: GitHub
- URL: https://github.com/rimurudev/unity-backgroundscaler
- Owner: RimuruDev
- License: mit
- Created: 2023-11-17T19:24:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-31T11:28:42.000Z (over 2 years ago)
- Last Synced: 2025-05-07T12:12:49.282Z (about 1 year ago)
- Topics: rimuru-dev, rimurudev, ugui, ui, unity, unity-uielement, unity2d, unity3d
- Language: C#
- Homepage: https://t.me/DevLogUnity
- Size: 9.77 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
⭐BackgroundScaler for Unity⭐
## Обзор
`BackgroundScaler` - это компонент для Unity, предназначенный для автоматического масштабирования фоновых изображений на основе `SpriteRenderer`. Этот скрипт гарантирует, что фон остается в пределах видимости экрана независимо от его разрешения и формата, будь то 1920x1080, 5000x800 и т.д.
## Как использовать
1. Добавьте скрипт `BackgroundScaler` к GameObject, который содержит `SpriteRenderer` с фоновым изображением.
2. В инспекторе Unity укажите камеру в поле `Camera Renderer`. Эта камера будет использоваться для определения размеров фона.
## Особенности
- Автоматически масштабирует фон так, чтобы он полностью покрывал видимую область камеры.
- Поддерживает различные соотношения сторон экрана.
- Работает в режиме реального времени, подстраиваясь под изменения размеров окна игры или экрана.
## Контакты
Если у вас возникнут вопросы или предложения, связанные с этим скриптом, вы можете связаться со мной следующими способами:
- Gmail: [rimuru.dev@gmail.com](mailto:rimuru.dev@gmail.com)
- LinkedIn: [Профиль на LinkedIn](https://www.linkedin.com/in/rimuru/)
- Gists: [Gist на GitHub](https://gist.github.com/RimuruDev/61e9f0111b35d3e67ef18fab611d7595)
---
# TODO:
- Add package
- Add Unity package manager
## Лицензия
Этот скрипт распространяется на условиях лицензии, указанной в начале исходного файла. Все права защищены © RimuruDev.