Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 1 month ago
JSON representation

BackgroundScaler - это компонент для Unity, предназначенный для автоматического масштабирования фоновых изображений на основе SpriteRenderer. Этот скрипт гарантирует, что фон остается в пределах видимости экрана независимо от его разрешения и формата, будь то 1920x1080, 5000x800 и т.д.

Awesome Lists containing this project

README

        

⭐BackgroundScaler for Unity⭐




Made With Unity


License


Last Commit


Repo Size


Downloads


Last Release


GitHub stars


GitHub user stars




## Обзор
`BackgroundScaler` - это компонент для Unity, предназначенный для автоматического масштабирования фоновых изображений на основе `SpriteRenderer`. Этот скрипт гарантирует, что фон остается в пределах видимости экрана независимо от его разрешения и формата, будь то 1920x1080, 5000x800 и т.д.

## Как использовать
1. Добавьте скрипт `BackgroundScaler` к GameObject, который содержит `SpriteRenderer` с фоновым изображением.
2. В инспекторе Unity укажите камеру в поле `Camera Renderer`. Эта камера будет использоваться для определения размеров фона.

## Особенности
- Автоматически масштабирует фон так, чтобы он полностью покрывал видимую область камеры.
- Поддерживает различные соотношения сторон экрана.
- Работает в режиме реального времени, подстраиваясь под изменения размеров окна игры или экрана.

## Контакты
Если у вас возникнут вопросы или предложения, связанные с этим скриптом, вы можете связаться со мной следующими способами:
- Gmail: [[email protected]](mailto:[email protected])
- 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.