Sketch3용 플러그인 "Sticky Grid"를 만들었어요.

2567 단어 sketchSketchPlugin
선택한 모양의 점을 메쉬에 흡착하는 플러그인 StickyGrid가 만들어졌습니다.

Vector 도구로 가볍게 스케치한 다음 이 플러그인을 사용하면 기하학적 대상을 간단하게 만들 수 있습니다.

설치하다.


릴리즈 페이지에서 zip 아카이브, StickyGrid를 다운로드합니다.sketchpluggin 설치를 두 번 클릭합니다.
CLI-way를 더 좋아한다면 다음 명령을 시도해 보십시오.
cd "$HOME/Library/Application Support/com.bohemiancoding.sketch3/Plugins"
git clone https://github.com/uetchy/Sketch-StickyGrid.git StickyGrid

사용법


흡착할 모양ctrl + + G + log를 하나 이상 선택하면 경로가 그물의 교차점에 흡착됩니다.
단축키 이외에도 메뉴에서 Plugins > Sketch-Sicky Grid > Snap to Grid 를 선택할 수 있습니다.
형상은 말할 것도 없고, 조합의 형상은 반대로 형상점만 빨아들이면 된다.

플러그인을 개발할 때


플러그인 디버깅


디버깅Sketch-DevTools을 했지만 최신 버전인 스케치에서는 사용할 수 없습니다.
대신 Mac 표준 응용 프로그램인 Constore가 사용됩니다.공식 개발 사이트의 글Debugging - Sketch Developer에서 앱을 사용하는 방법을 소개했다.
스크립트에서 함수를 호출할 때 Constore로그를 응용 프로그램에 출력합니다.
log(context.document.gridSize);

문서 정보원


문서에는 공식 개발자 사이트Sketch Developer가 있지만 문서를 편집하는 경로가 전혀 없다.
따라서 class-dump,Sketch를 사용합니다.응용 프로그램의 헤더 파일을 추출하여 눈grep을 계속 진행하고 모양 조작과 격자와 관련된 API를 찾아내 플러그인을 실현합니다.
또 이전 사람들이 공개한 여러 개의 스케치 플러그인의 출처를 보는 것도 개발에 도움이 된다.

결론


고행승 같은 스케치 플러그인의 개발은 클라스-dump와 콘솔이다.앱은 필수품입니다.

좋은 웹페이지 즐겨찾기