Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel
Legacy talk:Actor (UT)/Functions
From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 12:59, 13 February 2016 by SeriousBarbie (Talk | contribs) (convert sound variables to PlaySound parameters)
Convert sound variables to PlaySound parameters
I've found that the function parameters of PlaySound() differ from the variables usually used for sound. The definitions for ambient sound in Actor are
// Ambient sound. var(Sound) byte SoundRadius; // Radius of ambient sound. var(Sound) byte SoundVolume; // Volume of amient sound. var(Sound) byte SoundPitch; // Sound pitch shift, 64.0=none.
To use these variables in the function PlaySound they need to be scaled:
PlaySound(SoundToPlay, SlotForSound, SoundVolume / 128, SoundNoOverride, SoundRadius * 25, SoundPitch / 64);
(The factor 25 may have a variance of ca. 5%.) --SeriousBarbie (talk) 14:59, 13 February 2016 (EST)