0
$\begingroup$

Is there a way to 'block' or stop 3D audio so that in one room I can hear it but in another besides it I can't without ending it?

$\endgroup$
1
$\begingroup$

There is no inbuilt way, but with python you could easily script a visibility check between the source and camera and use that to fade the volume.

$\endgroup$
  • $\begingroup$ One problem with this is that I need the sound to spread across many connected rooms and be blocked by a ceiling, so the visibility check wouldn't really work. $\endgroup$ – Findus Feb 20 '17 at 10:52
  • $\begingroup$ Have your ceiling have a specific game property and use a raycast with X-ray enabled. $\endgroup$ – sdfgeoff Feb 21 '17 at 4:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.