피드백

Fusion 인더스트리 프로토타이핑 애드온

이 애드온은 햅틱 및 오디오 피드백을 생성하기 위한 여러 클래스를 제공합니다.

오디오 피드백

Sound

이 클래스는 애플리케이션에서 재생되는 사운드의 공통 매개 변수를 정의합니다:

SoundManager

SoundManager는 공개된 사운드 목록 덕분에 애플리케이션에서 재생되는 모든 사운드를 중앙 집중화하기 위해 씬에 추가할 수 있습니다. 이름으로 선택한 소리를 플레이할 수 있는 여러 메소드들을 제공합니다. 오디오 소스가 없으면 사운드를 재생하려면 SoundManager에 오디오 소스를 추가해야 합니다.

피드백

피드백은 NetworkGrabbable 객체에 대한 오디오 및 햅틱 피드백을 관리합니다. 해당 씬에는 SoundManager가 있어야 합니다. 다음에 대한 메소드를 제공합니다:

  • 시작/일시정지/오디오 피드백 재생 중지,
  • 오디오와 햅틱 피드백을 동시에 플레이하기 시작합니다

오디오 소스가 정의되지 않았거나 객체에서 찾을 수 없는 경우 Feedback은 SoundManager 오디오 소스를 사용합니다.

오디오 소스 페이드

FadeAudioSource는 audiosource 볼륨을 시작점에서 목표 볼륨으로 일정 시간 내에 늘리는 유틸리티 클래스입니다.

UIAudioFeedback

사용자가 UI 요소와 상호 작용할 경우 오디오 피드백을 추가하는 데 유용한 UIAudioFeedback 클래스를 사용할 수 있습니다. 사용자가 게임 객체를 클릭할 때(버튼, 슬라이더, 토글) 또는 값이 변경되었을 때(슬라이더 & 토글) 소리를 재생하기 위해 게임 오브젝트의 UI 컴포넌트를 검색하고 청취자를 추가합니다.

데모

데모 씬은 Assets\Photon\FusionAddons\Feedback\Demo\Scenes\ 폴더에 있습니다.

Fusion 인더스트리 피드백
Fusion 인더스트리 피드백

두 개의 패드와 두 개의 드럼 스틱이 있는 아주 간단한 드럼을 담고 있습니다. 또한 ConnectionManager 게임 객체 아래에 SoundManager가 있습니다. 각 드럼 스틱에는 Feedback 및 DrumStick 컴포넌트가 있습니다. DrumStick 클래스는 드럼 스틱으로 어떤 물체가 터치되었는지 제어하고 Feedback 클래스를 통해 햅틱과 오디오 피드백을 재생하는 역할을 합니다. 객체가 드럼 패드인 경우에는 Drum에게 관련 사운드를 재생하도록 요청합니다.

다운로드

이 애드온의 최신 버전은 애드온 프로젝트에 포함되어 있습니다.

지원하는 토폴로지

  • 공유 모드

변경 내역

  • 버전 2.0.1: 중복 코드 제거 + UIAudioFeedback 추가 + debugLog 수정
  • 버전 2.0.0: Fusion 2.0 지원
  • 버전 1.0.2: 네임스페이스 변경
  • 버전 1.0.1: 데모 씬 + 네임스페이스 추가
  • 버전 1.0.0: 최초 릴리즈

Last updated on

Back to top