튜토리얼 보기
비주얼 스크립팅을 최대한 빠르게 배우고 싶으신가요? 이 빠른 시작 튜토리얼에서는 Unity에서 비주얼 스크립팅을 사용하여 나만의 게임을 제작하는 데 도움이 되는 노드 기반 로직 생성의 기본 사항을 소개합니다.
주요 장점
Unity의 비주얼 스크립팅은 팀 구성원이 코드를 처음부터 작성할 필요 없이 시각적 드래그 앤 드롭 그래프로 스크립팅 로직을 만들 수 있도록 지원합니다. 또한 프로그래머, 아티스트, 디자이너의 협업이 더 원활해지므로 더 빠른 프로토타이핑과 반복 작업(iteration)이 가능합니다.
비주얼 스크립팅은 Unity에서 아이디어를 테스트하고 변경하거나, 작업물을 직접 관리하려는 디자이너와 아티스트 모두에게 매우 유용한 솔루션입니다. 프로그래머가 아니어도 기술 팀원이 만든 커스텀 노드와 그래프를 사용할 수 있습니다.
비주얼 스크립팅으로 사용자 지정 노드를 만들어 아티스트부터 디자이너까지 팀 전체의 협업을 간소화할 수 있습니다. 이렇게 하면 프로그래밍 지식 수준에 관계없이 더 많은 팀원이 프로토타이핑이나 프로덕션 과정에서 편리하게 함께 작업할 수 있습니다.
플로 그래프는 프로젝트에서 인터랙션을 구현하는 기본 툴입니다. 노드 기반 액션과 값을 사용하는 그래프를 이용하면 프레임마다, 또는 이벤트가 발생할 때마다 지정한 순서대로 로직을 실행할 수 있습니다.
상태 그래프를 이용하면 오브젝트가 특정 상태에 있을 때 실행할 액션을 알려주는 자체 포함 동작을 만들 수 있습니다. AI 동작이나 씬, 레벨 구조와 같은 고급 로직 또는 상태 간 전환 동작이 필요한 씬의 모든 측면에 적합합니다.
플레이 모드에서 그래프를 변경하면 비주얼 스크립팅에 적용한 업데이트를 실시간으로 확인할 수 있습니다. 이 접근 방식은 프로젝트 변경 사항을 다시 컴파일할 필요 없이 아이디어를 반복하고 테스트하는 훨씬 빠른 방법을 제공합니다.
비주얼 스크립팅은 플레이 모드에서 그래프 전체에 값을 표시하도록 설계되었으며, 어떤 노드가 실행되고 있는지 강조 표시합니다. 런타임에 오류가 발생하면 그래프 내에서 소스를 식별하고 강조 표시합니다.
사용자 친화적인 이름 지정 규칙, 그래프를 쉽게 읽을 수 있는 댓글 및 그룹화 기능, 필요한 항목을 쉽게 검색할 수 있는 퍼지 파인더 메뉴로 기술 수준이 낮은 크리에이터의 접근성을 높입니다.
Unity의 메서드, 필드, 프로퍼티, 이벤트를 비롯해 타사 플러그인 또는 그래프 내 커스텀 스크립트를 사용할 수 있습니다. 비주얼 스크립팅은 리플렉션을 통해 코드 베이스에 직접 액세스하므로 항상 최신 업데이트가 유지됩니다.
Unity 2021 이상을 다운로드하면 에디터에서 Unity 비주얼 스크립팅을 자동으로 사용할 수 있습니다. 2018, 2019, 2020 Unity 릴리스의 경우 Unity 비주얼 스크립팅(이전 명칭: Bolt)을 Unity 에셋 스토어에서 무료로 다운로드할 수 있습니다.