Как применить анимацию в треугольнике (Обработка) - PullRequest
1 голос
/ 29 января 2010

Я хочу создать простую анимацию, которую можно показывать только в определенной области, например, в треугольнике. У меня уже есть анимация, вращающаяся картинка. но я не знаю, как поместить это в треугольник. функция texture () может применять изображения только в определенной области. Есть ли другие способы сделать это? ТНХ!

Ответы [ 3 ]

2 голосов
/ 27 февраля 2010

Я могу придумать несколько способов сделать что-то подобное.

One (Hard) - сделать изображение текстурой треугольника в 3D, повернуть вид на некоторое количество при каждом рисовании, изменить количество при каждом рисовании.

Два (Средний) - PImage.mask(PImage);, где маска представляет собой изображение черного треугольника на белом фоне

Три (Средний) - используйте ваш навык Photoshop, чтобы замаскировать кадры анимации с помощью перестановки, прежде чем вы даже экспортируете ее.

Можем ли мы получить более подробную информацию здесь?

0 голосов
/ 12 февраля 2013

Найдите ограничение (); функция. Он ограничивает максимальные и минимальные значения, вы можете использовать его на позиции объекта, который вы хотите анимировать.

0 голосов
/ 10 сентября 2012

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

...