Некоторые ребята могут не считать этот вопрос актуальным для stackoverflow, поскольку он не связан с программированием или довольно прост. Это может быть отвратительным, хотя:)
Во всяком случае,
Если вы перейдете на Изменить привязку ( CMD + / (MAC) или Ctrl + / (ПК)) и установите:
- Snap Align
- Привязка к направляющим
- Привязка к пикселям
включил на , а также включите Сетка (щелкните правой кнопкой мыши пустое место в документе и выберите Сетка> Показать сетку ). Возможно, вы захотите изменить сетку на 1 x 1 вместо стандартных 18 x 18 пикселей.
Если вы не включите сетку, вы можете получить привязку к полпиксельным (.5) значениям, которых, я полагаю, вы хотите избежать.
Дайте мне знать, если вы планируете создавать пиксельную графику, я могу порекомендовать несколько удобных инструментов, в противном случае, если вы настроили просто четкую компоновку, это расширение было бы удобно, но ссылка не работает, к сожалению.
К счастью, это довольно легко написать.
Я только что сделал новый документ JSFL (например, RoundPixelValues.jsfl)
и сохранил его в папке $ Flash / Commands , где Flash - папка с файлами приложений / программ.
Возможно, вы можете написать все это в 3,4 строчках кода, но для удобства чтения я выделил 10:
var doc = fl.getDocumentDOM();
var timeline = doc.getTimeline();
var currentLayer = timeline.layers[timeline.currentLayer];
var currentFrame = currentLayer.frames[timeline.currentFrame];
var elements = currentFrame.elements;
var elementsNum = elements.length;
for(var i = 0 ; i < elementsNum ; i++){
elements[i].x = Math.round(elements[i].x);
elements[i].y = Math.round(elements[i].y);
}
просто вставьте код во вновь созданный файл jsfl и сохраните. Опция должна появиться в вашем меню команд. Преимущество состоит в том, что вы также можете настроить сочетание клавиш, если вам это нужно достаточно часто.
Удачи!