2013-11-01 9 views
1

게임 내 사운드 효과에 SoundEffectInstance를 사용하는 MonoGame을 사용하여 게임을 개발 중입니다. 동시에 재생할 수있는 SoundEffect 인스턴스의 수와 관련하여 다른 플랫폼의 한계는 무엇입니까?SoundEffectInstance (크로스 플랫폼)의 재생 제한 사항

인스턴스를 생성하는 데 필요한 SoundEffects의 수를 제한 할 수 있습니까?

관련 플랫폼은 Windows 8 (Metro), Windows 7, Linux, OSX, X-Box 360, Android, iOS입니다.

Microsoft300 음향 효과 (로드 또는 동시에 재생할 수있는 경우)의 한계가 있음을 통신 및 Windows에 제한없을 것 같습니다. 그러나 다른 플랫폼에 대한 정보는 제공되지 않습니다.

답변

1

iOS, Android, Win8 Metro, PSM, Windows Phone 용 MonoGame 포트에 대해 많은 XNA를 수행했습니다.

SoundEffects 및 SoundEffectInstances는 Android를 제외한 모든 플랫폼에서 예상대로 작동합니다. Android에서는 SoundEffectInstances를 사용할 수 없습니다. 소리가 나면 멈추거나 멈출 수 없습니다. 완료 될 때까지 재생됩니다.

약 10 초 후에 사운드 이펙트가 끊어집니다. MonoGame android 포트를 사용하려면이 점을 명심하십시오. 개인적으로 MonoGame 팀이 OpenAL을 구현할 때까지 Android를 피할 것입니다.

+0

그런 경험을 공유해 주셔서 감사합니다. 이 정보는 매우 유용합니다. 그러나 문제는 특히 동시 적으로 재생할 수있는 음향 효과의 수와 관련한 제한에 관한 것입니다. 또한 Android에서 소리를 내기 위해 무엇을 사용합니까? –