Обрезка изображения внутри изображения с помощью Corona SDK - PullRequest
2 голосов
/ 17 января 2012

Мне было интересно, можно ли вырезать изображение внутри изображения с помощью Corona SDK с помощью пальца? Если это действительно возможно, я хотел бы знать, как. Это для игры для iPhone. Спасибо.

1 Ответ

2 голосов
/ 18 января 2012

Это можно сделать двумя способами.
Один из них - заменить изображение двумя половинами оригинала.
Вам потребуется отредактировать изображение, что является громоздким.

Второйиспользование растровых масок в качестве альфа-масок.
Маски представляют собой изображения в градациях серого: белый = показать, черный = скрыть .
Этот метод не потребует изменения изображения.

Создание двух половинок исходного изображения.
Скрыть половину каждого изображения, показанного здесь, как A & B
с использованием 2 отдельные альфа-маски.

sliced image masks

Пример кода от Corona здесь

Это предполагает, что ваше изображение всегда будет нарезаться одинаково.

...