버전
menu_open

Defining the scope of containers

여러 다른 게임 오브젝트에 동일한 컨테이너를 사용할 수 있기 때문에 게임에서 사용하는 컨테이너의 모든 인스턴스를 하나의 오브젝트로 처리할지 또는 각 인스턴스를 개별적으로 처리할지를 결정해야 합니다. Wwise에서는 이러한 점을 컨테이너의 범위(scope)라고 부릅니다. 다음 중 한 가지 옵션으로 범위를 설정할 수 있습니다.

  • Global: 게임에서 사용하는 컨테이너의 모든 인스턴스를 하나의 오브젝트로 처리하여 게임 오브젝트 간에 사운드나 음성 오브젝트가 반복되는 것을 방지합니다.

  • Game object: 컨테이너의 각 인스턴스를 별도의 독립체로 처리합니다. 이 옵션을 선택하면 다른 게임 오브젝트와 이 소리를 공유하지 못합니다.

[참고]참고

Scope 옵션은 재생 모드가 Continuous로 설정된 Sequence Container에는 사용할 수 없는데, 왜냐하면 Event가 컨테이너를 유발할 때마다 전체 재생 목록이 재생되기 때문입니다.

Defining the scope of containers - example

1인칭 롤플레잉 게임을 제작한다고 가정합시다. 이 게임에서 30개의 대사를 공유하는 10명의 경비원이 있습니다. 이 경우 이 30개의 Sound Voice 오브젝트를 Random Container로 묶은 다음 이 컨테이너를 Shuffle과 Step으로 설정할 수 있습니다. 그 다음 10명의 경비원에 이 동일한 컨테이너를 사용하여 컨테이너의 범위를 Global로 설정하면 여러 다른 경비가 동일한 대사를 반복하는 것을 피할 수 있습니다. 게임에서 오브젝트 간에 공유되는 모든 컨테이너에 대해 이 개념을 적용할 수 있습니다.

To set the scope of a container:

  1. Property Editor에 Random 또는 Sequence Container를 띄웁니다.

  2. Scope 그룹에서 다음 옵션 중 한 가지를 선택합니다.

    • Global: 게임에서 사용하는 컨테이너의 모든 인스턴스를 하나의 오브젝트로 처리합니다. 그렇기 때문에 다른 게임 오브젝트에서 사운드나 음성 오브젝트가 반복되지 않습니다.

    • Game object: 컨테이너의 각 인스턴스를 별도의 독립체로 처리합니다. 이 옵션을 선택하면 다른 게임 오브젝트와 이 소리를 공유하지 못합니다.


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

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요