около месяца назад я перешел на Sketch для веб-дизайна, и с тех пор я очень счастлив. Мне очень нравится эта программа, и для меня это большое улучшение по сравнению с веб-дизайном в Photoshop/Illustrator, особенно на уровне рабочего процесса.
Однако есть одна вещь, от которой у меня в Sketch постоянно болит голова: комбинирование фигур способом, который выходит за рамки одноразового вычитания/объединения/и т. д. двух заливок. Начав эту тему, я не смог закончить следующую задачу, но в процессе написания справился. Тем не менее, я хотел бы опубликовать это, так как решения, которые я нашел, довольно громоздки, учитывая, что эта задача будет относительно легко выполнена в Illustrator.
Итак, вот задача: у меня есть фигура, то есть прямоугольник, и из этого прямоугольника я хочу вычесть логотип, представляющий собой группу простых фигур:
Начнем с наиболее вероятного способа: вычесть всю группу. Это не работает, но Illustrator тоже не любит такие действия, так что никаких обид. Вот скриншот результата:
Итак, давайте вычтем форму за формой. Начнем с круга. Вычитание только заштрихованного круга из прямоугольника не работает, что очень плохо, но все же в некотором смысле простительно, поскольку он не очерчен. Но после обведения круга и последующего вычитания результат выглядит неудовлетворительно.
Здесь Sketch должен быть лучше, имхо. Однако я нашел обходной путь, который вы найдете в ответе под этим постом.
Все идет нормально. А теперь три прямоугольника. Если вычесть обведенные прямоугольники, результат будет нечетным. Пожалуйста, смотрите мой ответ для обходного пути.
Итак, после нескольких громоздких обходных путей это сработало, что, конечно, хорошо. Мой вывод таков: Sketch приходится нелегко:
Надеюсь, я раскрыл проблемы, которые возникают у меня со Sketch. Также я надеюсь, что эти проблемы могут быть преодолены, кроме обходных путей. Интересно, есть ли у вас такие же проблемы и есть ли какие-то реальные решения. Он должен работать так же аккуратно, как инструмент поиска пути в Illustrator imo. Обычно я не стал бы писать такой большой пост, особенно после того, как сам решил проблему, но поскольку я думаю, что Sketch — такое хорошее приложение, я приложил усилия, чтобы изложить здесь свои проблемы.
Вычитание внутреннего круга можно сбросить, что даст следующий результат:
(Кстати, это работает только после удаления круга из группы, иначе Sketch просто вычитает два круга из прямоугольника в другом месте) Как видите, вроде работает, но есть целая часть внутри круга. опять то, что течет за пределы прямоугольника. Раздражает, но обходной путь для этого — замаскировать его прямоугольником:
Решение для обведенных прямоугольников: сначала вытащите их из группы и обведите их. Проблема в том, что после этого внутренний прямоугольник получает дополнительные опорные точки, как показано на более позднем снимке экрана ниже. Поверните фигуры, чтобы линии были вертикальными и горизонтальными, чтобы можно было убрать лишние опорные точки. Вращение может быть выполнено снова после вычитания (поскольку вычитание не разрушает, что является прекрасной функцией). Их тоже следует разгруппировать, иначе после вычитания координаты фигур изменятся.
Заполненный прямоугольник работает нормально. Но проблемы возникают после вычитания обведенных прямоугольников. После выделения обводки внутренний прямоугольник стал странным, с дополнительными опорными точками. Это можно почистить, дав практически приобретённый результат. Теперь вы можете вращать всю объединенную группу. После вращения вы можете расширить большой синий прямоугольник, чтобы он аккуратно заполнил маску, и вуаля...
Галактика Серфер
Галактика Серфер
Лучано