Mostly Harmless

Legacy talk:Actor (UT)/Functions

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 02:49, 24 December 2024 by SeriousBarbie (Talk | contribs) (''Real Tim Swannie'' told in Discord the param conversion for PlaySound())

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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 / 255, SoundNoOverride, SoundRadius, SoundPitch / 64);

--SeriousBarbie (talk) 14:59, 13 February 2016 (EST)

Updated --SeriousBarbie (talk) 02:49, 24 December 2024 (MST)