Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
0.8.4:charactercontrolling [2022/06/21 21:38] – [Optionally linkable components] admin | 0.8.4:charactercontrolling [2022/06/21 21:38] (current) – [Audio Manager Controller] admin | ||
---|---|---|---|
Line 200: | Line 200: | ||
* [[animationcontroller|TGorillaAnimationController]] | * [[animationcontroller|TGorillaAnimationController]] | ||
- | ==== 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, | ||
- | </ | ||
===== Physics Character Controller ===== | ===== Physics Character Controller ===== | ||