5 개의 강의

목차

Switch Group 설정하기

먼저 음악에 따라 반응할 Switch Group을 정해봅시다. 그런데 여기서 문제점은 게임에서 체력의 상태를 구별해주는 Switch Group이 현재 구현되지 않았다는 것입니다. 체력 Game Parameter가 있긴 하지만 0~100까지의 숫자 척도를 사용하기 때문에 Switch Track이 게임 매개 변수에 직접 반응할 수가 없죠. 프로그래머에게 음악 시스템에 사용할 Switch Group을 구현해달라고 부탁하는 대신 게임 매개 변수를 스위치 그룹으로 해석하도록 설계된 기능을 사용해봅시다. 먼저 체력에 사용할 Switch Group을 만들어봅시다. 수업 후반부에서 이 스위치 그룹을 체력 게임 파라미터로 제어하는 법을 배우게 됩니다.

  1. Project Explorer에서 Game Syncs 탭을 선택하세요.

    새로운 Switch Group을 만들어봅시다. 여기서는 Default Work Unit을 그냥 쓰는 대신 Music Work Unit을 만들겠습니다. 이렇게 하면 음악 시스템에 속한 다양한 계층 구조의 오브젝트를 쉽게 확인할 수가 있습니다.

  2. Switches 폴더 안에 Music이라는 새로운 Work Unit을 만드세요.

  3. Switches Music Work Unit을 우클릭한 후 New Child > Switch Group을 선택하세요.

  4. 새로운 Switch Group의 이름을 Health_Status로 지정하세요.

    이제 이 Switch Group 안에 Switch를 넣어 주어야 합니다. 이 Switch Group을 Electric Guitar Random Track으로 연결하는 것이 우리의 목표입니다. 각 랜덤 트랙은 세 가지 강도의 기타 파트와 빈 Sub-Track을 담고 있죠. 그렇기 때문에 네 단계의 체력이 네 개의 각 Sub-Track에 연결되어야 합니다.

  5. Health_Status Switch Group 을 선택한 채 우클릭한 후 New Child > Switch를 선택하세요.

  6. 새로운 Switch의 이름을 Healthy로 지정하세요.

  7. Flesh_Wound, Badly_Injured, Nearly_Defeated라는 세 개의 Switch를 더 만들겠습니다.

    Switch가 Health_Status Switch Group에 추가됩니다. Switch는 알파벳순으로 표시되는데 이 순서가 체력 진행 단계에 대응되지 않아도 괜찮습니다.


이 페이지가 도움이 되었나요?