no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | 0.8.4:audiomanagercontroller [2022/06/21 21:39] (current) – created admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Audio Manager Controller ====== | ||
+ | The audio manager controller is an exchange layer between your character controller and an audio manager. | ||
+ | You can playback sounds automatically, | ||
+ | |||
+ | The following example showing how to setup an audio manager controller at runtime. Here we show the usage of | ||
+ | an input stated handling by keyboard input. | ||
+ | |||
+ | <file pascal> | ||
+ | FAudioCtrl := TGorillaAudioManagerController.Create(Self); | ||
+ | FAudioCtrl.AudioManager := Self.FAudioManager; | ||
+ | FAudioCtrl.AddHotKeyMapping(' | ||
+ | TGorillaCharacterControllerHotKey.KeyboardMoveForward, | ||
+ | FAudioCtrl.AddHotKeyMapping(' | ||
+ | TGorillaCharacterControllerHotKey.KeyboardMoveBackward, | ||
+ | FAudioCtrl.AddHotKeyMapping(' | ||
+ | TGorillaCharacterControllerHotKey.KeyboardMoveForward, | ||
+ | FAudioCtrl.AddHotKeyMapping(' | ||
+ | TGorillaCharacterControllerHotKey.KeyboardMoveBackward, | ||
+ | </ |