Prior to installing the latest ROBLOX Studio update, my sound when clicking an invisible, non-collide-able part was working as intended. However, now it seems that when I click on the same unmodified part, the sound quality is so low to a point where someone would think that there was no sound at all.
Here is what I have on it:
An invisible non-collide-able part with the size of (6.67, 9.8, 1.89); taller than your player.
Script that plays an audio when clicked (indicated by ClickDetector).
EmitterSize: 10
MaxDistance: 20
Volume: 0.3 (the normal volume in which it isn’t too quiet nor too loud).
RollOffMode: Linear
Here is the result:
Sound is barely heard (even when I am standing ~3 studs away from the part)
I have noticed that if you walk inside the part (roughly in the center) before the sound stops, you can hear the audio normally. Any insight on what made this stop working would be fantastic. Thanks.
EDIT: Normal sound can also be heard if you rotate your character (first person) 180 degrees facing away from the part.
I understand that it is based on Camera position. However what baffles me is that when I look directly at the part that is emitting the sound, it is super quiet. However when I look away from it, the sound quality becomes normal again. My understanding would be that the Camera is positioned in the humanoid, though I’m not sure why it is behaving this way.
I just tried increasing MaxDistance and Emitter. No difference.
Are you able to provide a repro file for which this issue is occurring in? I have a feeling like it’s an oversight in regards to one of the sound properties but I could be wrong.
I have this problem too. All 3D sounds sound really muted unless my camera is directly at the source. I parent my sounds to attachments and parent the attachment to workspace.Terrain.
I went into a few games and it also had the same problem, 3D sounds were quiet.
I did some testing and it seems that the sounds ignore the EmitterSize property. I created a sound, parented it to a part in workspace. I set the EmitterSize and MaxDistance to 100.
The volume should be the same throughout. But when I move my camera away from the part, it gets quiet really quickly. When my camera is right next to the part, it is loud again.
Edit: It does seem to use the EmitterSize, but the volume still seems to fall off quickly even though my camera is in range of the part.
You can turn your in game Roblox volume to 1. Although this will make other 2D sounds really loud.
I tested this on another computer only to have the same issue. This seems like a Roblox bug at the moment. It happens in Studio and in games. Not sure if anyone else is affected by this.
I found a solution that is less effective than my original intent, but it will work if this issue is not fixed. Instead of having the sound playing from the part, I will clone the sound into the player’s character model and remove it once it finishes playing.
After playing around for a bit, I’ve found what seems to be the problem. The sound you are using tapers off at the end, which causes different results for testing. I’ve confirmed that this is not a bug, it is based on the distance from the camera.
The sound is the same facing and turning away from the door. My guess is when you got your results, you were not in first person. When you turn the camera facing away, you actually move it into the part, not away from it. The reverse happens when you move it facing the door.
Note that I simply changed .Looped to true to find this result, and increased MaxDistance to hear the sound better. If you want a more constant sound, increase the EmitterSize towards MaxDistance.
Your sound changes volume as it plays. That’s why I included the looping repro; It’s not different volume, it’s just a different part of the sound.
You could be experiencing these troubles from the recent Windows 10 Update KB4515384. This update is known to have an audio bug that matches the description of your issue. I would look for other solutions first before uninstalling the Windows Update.
Thanks for the solution; I had no idea Microsoft was the reason all along. Now that I no longer have the issue, I am curious what will happen to players who do have the update.