Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
interaction [2020/05/26 12:52] – [Gesture Interaction] admin | interaction [2020/11/06 09:23] – [Input-Controller] admin | ||
---|---|---|---|
Line 213: | Line 213: | ||
In the example below it is described, how to rotate and zoom a model. Therefor we use the interactive gestures: ZOOM and PAN. | In the example below it is described, how to rotate and zoom a model. Therefor we use the interactive gestures: ZOOM and PAN. | ||
- | In the // | + | In the // |
- | And execute the very simple //DoZoom// and // | + | |
<file pascal> | <file pascal> | ||
Line 309: | Line 308: | ||
Interacting with gamepads in Firemonkey is not possible out of the box. But of course you can build your own component. | Interacting with gamepads in Firemonkey is not possible out of the box. But of course you can build your own component. | ||
- | Gorilla3D already provides support for gamepads in the TGorillaInputController and is very easy to use. Also combination of mouse and keyboard input is managable. | ||
+ | But before bothering, have a look at the TGorillaInputController of Gorilla3D, which already provides support for gamepads. It is very easy to use and allows combinations of mouse and keyboard input. | ||
+ | |||
+ | Read more: [[inputpolling|Input Polling]] | ||
===== Input-Controller ===== | ===== Input-Controller ===== | ||
- | Because most games and applications use hotkeys | + | |
- | But handling all keyboard and mouse | + | Because most games and applications use mouse and keyboard in combination, |
+ | Besides that, it's very often a hassle to manage lots of hotkeys or input-sequences. Take a further read on the TGorillaInputController to learn how you could handle those things much easier. | ||
Read more: [[inputpolling|Input Polling]] | Read more: [[inputpolling|Input Polling]] | ||
- | Next step: [[android|Android]] | + | Next step: [[charactercontrolling|CharacterControlling]] |