BackgroundScaler
- это компонент для Unity, предназначенный для автоматического масштабирования фоновых изображений на основе SpriteRenderer
. Этот скрипт гарантирует, что фон остается в пределах видимости экрана независимо от его разрешения и формата, будь то 1920x1080, 5000x800 и т.д.
- Добавьте скрипт
BackgroundScaler
к GameObject, который содержитSpriteRenderer
с фоновым изображением. - В инспекторе Unity укажите камеру в поле
Camera Renderer
. Эта камера будет использоваться для определения размеров фона.
- Автоматически масштабирует фон так, чтобы он полностью покрывал видимую область камеры.
- Поддерживает различные соотношения сторон экрана.
- Работает в режиме реального времени, подстраиваясь под изменения размеров окна игры или экрана.
Если у вас возникнут вопросы или предложения, связанные с этим скриптом, вы можете связаться со мной следующими способами:
- Gmail: rimuru.dev@gmail.com
- LinkedIn: Профиль на LinkedIn
- Gists: Gist на GitHub
- Add package
- Add Unity package manager
Этот скрипт распространяется на условиях лицензии, указанной в начале исходного файла. Все права защищены © RimuruDev.