Client Difference Log
API Changes
Added Class Speaker : Instance [Preliminary]
Added Property double Speaker.PlaybackLoudness [ReadOnly] [Preliminary]
Added Property float Speaker.RollOffMaxDistance [NotReplicated] [Preliminary]
Added Property float Speaker.RollOffMinDistance [NotReplicated] [Preliminary]
Added Property Enum<RollOffMode> Speaker.RollOffMode [Preliminary]
Added Property Class<SoundGroup> Speaker.SoundGroup [Preliminary]
Added Property Instance Speaker.Source [Preliminary]
Added Property float Speaker.Volume [Preliminary]
Added Function Variant MemStorageService:Call(string key, Variant input) {RobloxScriptSecurity}
Added Function string StudioService:GetBadgeConfigureUrl(int64 badgeId) {RobloxScriptSecurity}
Added Function string StudioService:GetBadgeUploadUrl() {RobloxScriptSecurity}
Removed Property StudioData.EnableScriptCollabOnLoad
(Click here for a syntax highlighted version!)
It wasn’t?!
!!SmartSelect_20210331-203233_Kiwi Browser|690x141
Not as exciting as the past few ones, but good changes.
I would hope that this is actually just a general API for 3D sounds which voice chat will also make use of if voice chat is intended to be proximity based. It’d be pretty neat hierarchy wise to not need to dig deep in the hierarchy to play sounds you want and instead do so from a speaker; as well, if it is something to do with 3D sound, then even more cheers for immersive and better sound design in games.
Whats weird is I’ve been messing with these by enabling an FFlag and the Source property only seems to accept Sound instances, however the object itself does nothing.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.