XNA SoundEffects 클래스의 재생 및 다시 시작 방법의 차이점은 무엇입니까? 두 가지 모두 현재 사운드 위치에서 사운드를 재생하는 것처럼 보입니다. 기본적으로 항상 Play()를 사용할 수 있습니까?XNA SoundEffects 클래스의 재생 및 다시 시작 간의 차이점
XNA 4 (최신 업데이트 포함)를 사용 중입니다.
XNA SoundEffects 클래스의 재생 및 다시 시작 방법의 차이점은 무엇입니까? 두 가지 모두 현재 사운드 위치에서 사운드를 재생하는 것처럼 보입니다. 기본적으로 항상 Play()를 사용할 수 있습니까?XNA SoundEffects 클래스의 재생 및 다시 시작 간의 차이점
XNA 4 (최신 업데이트 포함)를 사용 중입니다.
의 차이는 간단하다 :
Play
오디오 파일Resume
의 처음부터 SoundEffect
의 실행을 시작 Pause
의 듀얼를, 그리고 당신이 순간부터 SoundEffect
를 다시 시작하면이라고하자 Pause
UPDATE
SoundEffectInstance
here 님의 질문에 대한 답변입니다.
플레이 방법은 그래서 차이 만
Play
, 사운드 효과가 일시 중지되지 않은 경우 물론Resume
이 호출 할 수 없습니다를 사용하여 두 일을 할 수 있다는 것입니다 재생 또는 SoundEffectInstance
을 다시 시작합니다.
먼저 XNA의 어떤 버전을 사용하고 있습니까? 둘째, Play 및 Resume은 SoundEffectInstance 클래스 메서드라고 생각하며 차이점은 START 소리 효과 (아직 시작하지 않음) 이력서를 사용하여 수행 할 수 없다는 것입니다.
XNA 4를 사용하고 있습니다 (최신 업데이트 포함). –
그러나 이것은 그렇지 않습니다. 일시 정지 된 SoundEffect에 적용된 "재생"은 "재개"i.a와 똑같습니다. 일시 정지 된 위치에서 사운드를 계속하고 처음부터 재생하지 마십시오. –
어쩌면 사용중인 오디오 파일의 유형에 따라 달라질 수 있습니다. – pinckerman
답변을 수정했습니다. – pinckerman