[Tip] Unity 버텍스 스냅핑(Vertex Snapping)을 활용한 오브젝트 정렬

2026. 1. 7. 12:38·Unity

유니티 버텍스 스냅핑

유니티(Unity)로 복잡한 3D 월드를 만들다 보면, 오브젝트들을 정확하게 맞추는 일은 생각보다 까다로운 작업이다. 두 건물 모서리를 딱 붙이거나, 플랫폼 끝에 다른 요소를 빈틈없이 연결해야 할 때, 마우스로 미세하게 조정하는 것은 시간 낭비일 뿐만 아니라 결과물도 어딘가 어색해 보이기 마련이다.

이럴 때 유니티 에디터가 숨겨놓은 단축키 `V`의 편리함을 느껴보자. 이 간단한 키 하나로 오브젝트의 버텍스(Vertex), 즉 꼭짓점끼리 자석처럼 착 달라붙게 만들 수 있다. 미세 조정 없이 한 번에 완벽한 정렬을 완성하는 버텍스 스냅핑(Vertex Snapping) 기능의 활용법을 자세히 알아보자.

 


 

버텍스 스냅핑(Vertex Snapping), 정확히 무엇일까?

버텍스 스냅핑은 유니티의 에디터 기능 중 하나로, 한 오브젝트의 특정 `버텍스(꼭짓점)`를 다른 오브젝트의 버텍스 위치에 정확하게 옮겨 붙일 수 있게 해주는 기능이다.

일반적인 그리드 스냅(Grid Snap, Ctrl 또는 Cmd + 드래그)이 일정한 격자 간격에 맞춰 오브젝트를 이동시킨다면, 버텍스 스냅핑은 오브젝트의 실제 기하학적 정보를 이용해 정렬한다. 씬 뷰에서 오브젝트를 이동할 때, 마치 자석처럼 가장 가까운 버텍스에 착 달라붙게 해주는 기능이라고 이해하면 쉽다.

 


 

'V' 키를 이용한 버텍스 스냅핑 사용 방법

버텍스 스냅핑을 사용하는 방법은 매우 간단하며, 몇 단계의 과정만 숙지하면 된다. 핵심은 ` :fa-light fa-up-down-left-right: 이동(Move)` 툴이 활성화된 상태에서 정렬할 오브젝트를 우선 선택하고 `V` 키를 누르고 드래그하는 것이다.

유니티 버텍스 스냅핑 사용 방법 - v키를 누르고 원하는 버텍스를 드래그하면 된다.
버텍스 스냅핑을 이용하여 오브젝트를 정렬하는 모습

 

1. 이동(Move) 툴 활성화하여 오브젝트 선택

먼저 씬(Scene) 뷰에서 정렬할 오브젝트를 선택한다. 그리고 툴바에서 `:fa-light fa-up-down-left-right: 이동(Move)` 툴 (단축키: W)이 활성화되어 있는지 확인한다. 스냅핑은 오브젝트의 위치를 옮기는 작업이기 때문에 이동 툴에서만 정상적으로 작동한다.

 

2. `V` 키 누르고 드래그 시작

버텍스 스냅핑을 시작하려면 키보드의 `V` 키를 누른 상태에서 오브젝트를 마우스로 드래그해야 한다.

  1. `V` 키를 누른다. `(반드시 계속 누르고 있어야 한다.)`
  2. 스냅핑의 기준이 될 버텍스에 마우스 커서를 올린다. (오브젝트의 모서리나 꼭짓점 부근)
  3. 마우스 왼쪽 버튼을 눌러 오브젝트를 드래그하기 시작한다.
`V` 키를 누른 상태에서 선택된 오브젝트 모서리 부분 근처에 마우스를 가져가면 자동으로 버택스 스냅핑이 작동한다.

 

3. 원하는 버텍스에 놓기

`V` 키를 계속 누른 상태로 드래그하여 오브젝트를 다른 오브젝트 근처로 가져간다.

  1. 오브젝트를 드래그하는 동안, 스냅핑 할 대상 오브젝트의 버텍스 근처에 마우스를 가져가면 그 버텍스에 맞게 오브젝트가 옮겨진다.
  2. 마우스 커서를 대상 버텍스에 맞춘다.
  3. 정렬이 완료되면 마우스 버튼과 `V` 키를 순서대로 놓는다.

이렇게 하면 소스 오브젝트의 기준 버텍스가 대상 오브젝트의 버텍스 위치로 정확하게 이동하여 두 오브젝트가 틈 없이 연결된다.


마무리

유니티에서 오브젝트를 정렬하는 데 버텍스 스냅핑 도구 만큼 빠르고 정확한 도구는 드물다. 이 버텍스 스냅핑 기능을 익혀두면, 이제 복잡한 좌표 입력이나 확대/축소를 통한 미세 조정 없이도 깔끔하고 완벽한 씬 구성이 가능해진다.

'Unity' 카테고리의 다른 글

콤마(,) 때문에 게임이 멈춘다고? Unity 문자열 파싱 오류와 InvariantCulture의 중요성  (0) 2025.11.23
[Tip] Unity 인스펙터에서 표현식으로 오브젝트를 간편하게 정렬하는 방법  (0) 2025.10.26
[Tip] 유니티(Unity) 개발 속도 획기적으로 줄이는 방법 : Enter Play Mode  (0) 2025.08.28
Unity C# 스크립트에서 summary 주석 활용하여 코드 가독성 높이는 방법  (0) 2025.08.25
[Tip] Unity 에서 Scene View 카메라를 Game View에 적용시키는 방법  (2) 2025.07.24
'Unity' 카테고리의 다른 글
  • 콤마(,) 때문에 게임이 멈춘다고? Unity 문자열 파싱 오류와 InvariantCulture의 중요성
  • [Tip] Unity 인스펙터에서 표현식으로 오브젝트를 간편하게 정렬하는 방법
  • [Tip] 유니티(Unity) 개발 속도 획기적으로 줄이는 방법 : Enter Play Mode
  • Unity C# 스크립트에서 summary 주석 활용하여 코드 가독성 높이는 방법
deploylife
deploylife
빠르게 변화하는 기술 트렌드 속에서 새로운 기술을 학습하고 실제 개발에 적용하며 얻은 인사이트를 기록하고 있습니다.
  • deploylife
    인생은 배포중
    deploylife
  • 전체
    오늘
    어제
    • 분류 전체보기 (32)
      • Dev (5)
      • AI (6)
      • Unity (7)
      • Python (0)
      • Mac (5)
      • Life (4)
      • Blog (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 태그

    생산성향상
    Highlight.js
    Prompt File
    티스토리
    프롬프트구조
    AI
    Skin
    MCP
    vs code
    json
    CultureInfo.InvariantCulture
    C#
    float.Parse
    code block
    Mac
    문자열파싱 오류
    유니티
    Unity
    vscode
    JSONSchema
  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
deploylife
[Tip] Unity 버텍스 스냅핑(Vertex Snapping)을 활용한 오브젝트 정렬
상단으로

티스토리툴바