Corona SDK

16 уроків
Консультації
#3 - Рабочее поле и алгоритмы масштабирования

#3 - Рабочее поле и алгоритмы масштабирования

В ходе урока мы научимся работать с алгоритмами масштабирования элементов и поработаем над рабочим полем в приложении. Мы научимся использовать различные алгоритмы, а также размещать изображение на задний фон.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Полезные ссылки:


В Corona вы можете выбрать один из нескольких алгоритмов масштабирования объектов. Существуют такие алгоритмы, как:

  • letterbox - масштабирует объекты с сохранением пропорций. Все объекты помещаются на экран с сохранением их размеров. Из-за этого могут быть черные полосы по бокам.
  • zoomEven - тоже самое что «letterbox», только объект помещается за рамки экрана, чтобы охватить полностью весь размер экрана;
  • adaptive - изображение адаптируется под размер экрана. Адаптация происходит на самом устройстве;
  • zoomStretch - объекты могут растягиваться на всю ширину и высоту без сохранения пропорций. При таком варианте изображения могут искажаться и выглядеть некрасиво.


Картинка, что использовалась в уроке:



Для расположения фото на задний фон лучшим алгоритмом является либо «letterbox», либо «zoomEven».

Вихідний код

Добавление изображения
local bg = display.newImage("bg.png")

bg.x = display.contentCenterX
bg.y = display.contentCenterY

display.setDefault("background", 21 / 255, 57 / 255, 85 / 255)

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Уроки Unreal Engine 5 с нуля / Разработка игр
8 уроків
Створення ігор на Unity | Для початківців
9 уроків
Современная 2D игра на Unity 5
18 уроків
Изучение Docker с нуля / Уроки Докер для начинающих
7 уроків
Обучение технологиям в одном видеоуроке
16 уроків
Створення Android гри на движку Unity
Коментарі
Додати коментар

Поки що коментарів немає