Wikis / Unreal Wiki / Legacy talk:Actor (UT)/Functions

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)

Page Information

2022-11-18T19:27:55.933202Z 2016-02-13T19:59:38Z SeriousBarbie convert sound variables to PlaySound parameters https://wiki.beyondunreal.com/Legacy talk:Actor (UT)/Functions Attribution-NonCommercial-ShareAlike 3.0