라벨이 1. 비주얼 스크립팅 소개인 게시물 표시

비주얼 스크립팅 소개

비주얼 스크립팅은 코드를 쓰지 않고도 게임이나 응용 프로그램에 대한 로직을 만들 수 있는 프로그래밍 기법이다. 이는 프로그래머뿐 아니라 기획자와 그래픽 디자이너도 최종 로직을 직접 작성하여 프로토타입을 빠르게 만들수 있도록 해주는데 그 로직은 시각적 단위(비주얼 유닛, Visual Unit)로 이루어진 그래프(Graph)들로 작성하게 된다. 비주얼 스크립팅은 프로그래머가 보다 고급 작업을 위해 사용하거나 다른 팀원이 사용할 수 있는 사용자 지정 유닛(커스텀 유닛, custom unit)을 만들수 있는 API도 제공한다. 비주얼 스크립팅은 함수, 연산자 또는 변수들을 그래픽 요소(graphical element)로 표현하고,  에지(여기서는 유닛들을 연결하는 선)를 사용하여 유닛의 포트를 서로 연결하는 방식의 개념에 기초하고 있다. 즉, 코드를 한 줄씩 써나가는 것이 아니라 시각적으로 작성한다. 설치(Installation) 2021.1 버전부터는 기본 패키지로 비주얼 스크립팅이 설치된다. 패키지 관리자(Package Manager)에서 확인할 수 있다. 2019년형 LTS, 2020년형 LTS 등 이전 버전의 Unity는 Unity Asset Store를 통해 설치해야 한다. 비주얼 스크립팅 환경설정(Configuring visual scripting) "Edit > project setting"과 "Edit > preferences"에서 기본 설정을 변경 할 수 있는데 이에 대해 설명한다.. 화면 레이아웃 및 바로 가기 사용(Using Windows and shortcuts) 화면 레이아웃을 설정하고 바로 가기 키를 설정하는 방법에 관해 설명한다. 비주얼 스크립팅 업데이트(Updating visual scripting) 비주얼 스크립팅을 업데이트 하는 방법에 대한 설명을 한다. 시스템 요구 사항(System Requirements) 비주얼 스크립팅은 추가적인 다른 프로그램(external dependency)을 ...

비주얼 스크립팅의 구성 옵션

비주얼 스크립팅에는 두 가지 구성 옵션이 있는데, " Edit(편집) > 프로젝트 설정(Project Settings) > 비주얼 스크립팅(Visual Scripting) "에서 이 두 옵션의 설정(구성 요소)을 업데이트(추가)할 수 있다. 타입 옵션(Type Options): 변수와 유닛들의 타입(type) 옵션이다.. Unity에서 제공하는 MonoBehaviour type은 기본적으로 포함되어져 있다. 노드 라이브러리(Node Library): 유닛으로 사용하고자 하는 어셈블리(assemblies) 옵션이다. 기본적으로 유니티 어셈블리 라이브러리는 포함되어져 있다. 새 어셈블리를 추가하려면 " Add(+) "를 통해 추가하면 된다. 각 옵션의 항목에는 그것이 무엇을 하는지 설명하는 툴팁이 있다. 옵션의 기능을 잘 모른다면 기본값을 그대로 사용하고 나중에 변경하면 된다. 참고: 일부 옵션은 재시작(restart)이 필요할 수 있다. 따라서 구성 변경 사항이 적용되지 않은 경우 유니티를 다시 시작한다.   역자주) Old 버전에 관한 설명 같다. 구버전은 설치 단계에서 뭔가 선택해야 했지만, 2021버전에서는 신경쓸 필요 없이 바로 사용하면 된다. 추후 필요한 싯점에 Type Options과 Node Library을 업데이트 하면 된다.     <원문> https://docs.unity3d.com/Packages/com.unity.visualscripting@1.7/manual/vs-configuration.html

비주얼 스크립팅 에디터 및 단축키 설정

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

비주얼 스크립팅 업데이트

이미지
Unity는 백업을 자주하고 데이터 사본을 별도의 저장 공간에 저장해 둘 것을 권장한다. 그래야 기본 데이터 손실이나 손상으로부터 보호할 수 있다. 참고: 비주얼 스크립팅을 업데이트하기 전에 항상 데이터를 백업한다.   비주얼 스크립팅을 위한 업데이트 워크 플로우는 다음과 같다. 프로젝트를 백업한다. 패키지 관리자(Package Manager)를 열고   업데이트 버튼을 누른다. 프로젝트 백업 그래프(Graph)와 비주얼 스크립팅 에셋은 자동으로 백업된다. 프로젝트를 수동으로 백업하는 것은 다음 메뉴에서 원클릭으로 가능하다. 메뉴에서  " Edit   >   Project Settings   >   Visual Scripting   >   Create Backup " 을 선택한 다음   OK를 누른다. " Edit>   Project Settings   >   Visual Scripting   >   Restore Backup " 을 통해 백업 폴더를 연다. 참고: 버전 컨트롤(Version Control)을 사용하지 않는 경우 백업을 자주 수행하는 것이 좋다. 참고: Unity는 Unity Cooperation, Git 또는 Subversion과 같은 버전 제어 시스템(VCS)을 사용할 것을 권장한다. Create Backup <원본> https://docs.unity3d.com/Packages/com.unity.visualscripting@1.7/manual/vs-update-backups.html

버전 컨트롤(Version Control)

역자주) 본 내용은 git 사용시 .gitignore 파일에 관한 내용입니다. 지금 이해할 필요 없습니다. 단지, 비주얼 스크립팅 파일들을 git 등을 이용해 공개적으로 타인들에게 공유할 경우 위법의 소지가 으니 공개하지 말라는게 핵심이네요.

모바일/콘솔용 빌드하기

이미지
역자 주) 빌드 세팅 관련 사항인데 최신 빌드 방식들과 다를게 없습니다. 빌드에 대한 이해가 없는 초보자라면 굳이 지금 이해할 필요 없습니다.