역자 주) 아래 글을 읽고 "여기"글에 있는 동영상을 보면 쉽게 이해가 갑니다.

 

반복된 작업을 빠르게 하기 위해 창 레이아웃(에디터 구성)과 바로 가기 키를 설정할 수 있다. 이 글에서는 이러한 바로 가기뿐만 아니라 창 설정에 대한 개요를 제공한다. 키보드 단축키를 사용하여 많은 비주얼 스크립팅 기능을 바로 실행할 수 있다. 비주얼 스크립팅 에디터는 3개의 메인 창이 있는데 "Window > Visual Scripting"에서 확인할 수 있다.

  • Graph(그래프) : 메인 그래프 에디터.
  • Graph Inspector(그래프 인스펙터) : 유닛과 기타 그래프 요소의 세부 정보를 확인하고 설정할 수 있는 인스펙터.
  • Blackboard(블랙 보드) : 유닛의 입력 및 출력 포트를 편집한다. 또한 변수들을 정의하고 편집할 수 있다.

팁: 윈도우들을 배치하는 레이아웃 순서는 선호하는 방식으로 하면되지만, 다음을 고려하는 것이 좋다.

  • Graph Window(그래프 창)와 씬(scene) 뷰는 동일한 공간에 배치한다.
  • Graph Inspector창은 Unity Inspector 창이 다른 창들의 옆에 독립적으로 있는 것처럼 배치한다.

역자 주) 위의 팁을 참고하면 아래처럼 하라는 것인데, 모니터 2개의 경우 Graph Window를 별도 창에 놓거나 Shit+Space Bar로 전체 화면으로 하는게 편리합니다.

그래프 창 최대화

전체 화면을 차지하도록 그래프 창을 최대화할 수 있다. 이렇게 하면 Graph Inspector(그래프 인스펙터)와 변수 탭이 사이드에 잘 나타나게 된다. 최대화하면 복잡한 그래프를 보다 보기 쉽게 시각화할 수 있다. 최대화하는 방법에는 다음 세 가지가 있다.

  • 마우스를 Graph Window(그래프 윈도우) 위에 놓고 Shift+Space를 클릭한다. 
  • Graph Window 배경을 마우스로 더블 클릭한다.
  • 도구 모음에서 최대화(Full Screen)를 선택한다.

사이드바의 레이아웃 단추를 사용하여 최대화된 뷰포트 주변의 각 패널들을 재정렬하거나 이동할 수 있다.

 

참고: 듀얼 모니터를 사용하는 경우 두 번째 모니터에서 비주얼 스크립팅 작업을 진행하는 것이 편리하다. 이렇게 하면 그래프 편집 공간이 더 넓어지고 유니티 레이아웃이 그대로 유지된다. 전체 편집화면에서 사이드 바 윈도우(Graph Window, Blackboard)는 자동적으로 필요한 크기를 먼저 확보하도록 되어있다.

그래프 창

그래프를 선택하면 도구 모음이 그래프 창에 표시된다.

토글/이동/확대축소:

그래프 인스펙터를 닫거나 열기다. 블랙보드를 닫거나 열기한다. 그래프 인스펙터, 블랙보드를 화면의 왼쪽 혹은 오른쪽으로 이동시킨다. (참고-위 이미지에서는 보이지 않음) 그래프 윈도우(그래프 편집창)을 확대하거나 축소한다.

 

  • Relationships 옵션: 유닛의 내부 연결을 표시한다(스크립트 그래프에만 해당)
  • Value 옵션: 비주얼 스크립팅이 값을 예측하여 그래프의 연결선에 그 값을 표시한다(스크립트 그래프에만 해당).

Carry 옵션이 토글되면 현재 선택 영역의 하위 유닛들이 함께 움직인다. 이것은 각 유닛을 수동으로 선택하지 않고 그래프의 많은 부분을 한 꺼번에 이동 및 배치하는데 유용하다.

Overview(개요) 버튼은 Graph Window 화면내에 작업된 전체 Graph가 모두 보여지도록 확대 또는 축소된다.

그래프 윈도우에서 두 요소(또는 그 이상)를 선택하면 정렬(Align) 및 분배(Distribute) 드롭다운 메뉴가 활성화되는데 이 메뉴를 통해 자동 레이아웃 작업을 할 수 있다.

바로 가기 및 키 바인딩

그래프 창을 이동 및 확대/축소하는 방법에는 두 가지 제어 체계가 있다. "Edit > Preferences > Visual Scripting"에서 제어 체계를 설정할 수 있다. 기본 설정은 언리얼(Unreal)이다.

* Unreal : 마우스 휠 클릭 - 화면 좌우상하 이동 / 마우스 휠 회전 - 화면 확대 또는 축소

* Unity: 마우스 휠 클릭 - 화면 좌우상하 이동 / 마우스 휠 회전 - 상하이동 (여기서 화면 획대 축소는 Ctrl + 휠 회전)

 

참고: 트랙패드가 있고 두 손가락으로 그래프를 탐색하려면 해당 설정을 Unity로 변경하면 된다.

 

키 바인딩은 다음과 같다.

Action Unity Control Scheme
Pan 마우스 가운데 버튼
Zoom Ctrl/Cmd + 스크롤 휠
Select 마우스 왼쪽 버튼 끌기
Select All Ctrl/Cmd + A
Context Menu 마우스 오른쪽 버튼
Ctrl+클릭(Mac)
Ctrl/Cmd + E
Create Group Ctrl/Cmd + 왼쪽 마우스 끌기 버튼
Copy Ctrl/Cmd + C
Paste Ctrl/Cmd + V
Cut Ctrl/Cmd + X
Duplicate Ctrl/Cmd + D
Delete Del
Maximize Shift + Space
마우스 더블클릭

 

<원문>

https://docs.unity3d.com/Packages/com.unity.visualscripting@1.7/manual/vs-windows-shortcuts.html

'VS 처음' 카테고리의 다른 글

버전 컨트롤(Version Control)  (0) 2021.08.05
비주얼 스크립팅 업데이트  (0) 2021.08.05
비주얼 스크립팅의 구성 옵션  (0) 2021.08.03
비주얼 스크립팅 소개  (0) 2021.08.03
VS Editor 소개  (0) 2021.07.30

Visual Script Edior에 대해 소개해 드리겠습니다.

VS Editor는 Script를 작성하는 인터페이스 도구입니다.

 

아래 동영상을 단순 시청하시면 직관적으로 이해하실 수 있으리라 판단됩니다.

참고)

Full Screen 단축키 => Shit + Space Bar   (VS Editor가 선택된 상태일 때)

Unit 복사 => Ctrl + D (유니티 기본 단축키들은 대부분 동일하게 동작합니다.)

Unit 연결 => 삼각형을 마우스 좌클릭해서 연결합니다.

Unit 끊기 => 흰색 선이 연결된 삼각형 부위에 마우스 우클릭하면 연결 선이 해제됩니다.

 

Relations: 다른 글에서 따로 설명드리겠습니다.

Values: 활성화되어 있으면 실행중에 데이터의 흐름을 볼 수 있습니다. 즉, True, False, 200, Object Name 같은 데이터들이 보여집니다.

Carry: 활성화되어 있다면 연결된 하위 Unit들을 모두 함께 이동시킬 수 있습니다. 익숙해 지기 전까지지 크게 이용할 일이 없네요. 그냥 마우스로 하나씩 이동하거나 필요한 만큼 잡아서 이동하면 됩니다.

Dim: 활성화시 연결이 끊겨있거나 실행되지 않는 Unit들은 희미하게 보이게됩니다. 따라서 항상 활성화 해놓는게 좋습니다.

Overview: 클릭하면 현재 작성중인 Visual Scripting을 전체적으로 볼수 있도록 자동으로 화면크기가 조정됩니다.

+ Recent posts