Serwis Edukacyjny Nauczycieli w I-LO w Tarnowie Materiały dla uczniów liceum |
Wyjście Spis treści Wstecz Dalej
Autor artykułu: mgr Jerzy
Wałaszek |
©2024 mgr Jerzy Wałaszek
|
SDL_HapticPeriodic
SPIS TREŚCI |
Rozdział jest tłumaczeniem oryginalnej instrukcji dla biblioteki SDL2.
Struktura zawiera wzorzec dla okresowego efektu haptic.
Nagłówek | ||
Uint16 | type | kształt fal; zobacz do Uwag. |
SDL_HapticDirection | direction | kierunek efektu (względem użytkownika) |
Odtwarzanie | ||
Uint32 | length | czas trwania efektu |
Uint16 | delay | opóźnienie przed rozpoczęciem odtwarzania efektu. |
Wyzwalanie | ||
Uint16 | button | przycisk wyzwalający efekt. |
Uint16 | interval | czas, po którym efekt może być ponownie wyzwolony tym przyciskiem. |
Okresowość | ||
Uint16 | period | okres fali. |
Sint16 | magnitude | wartość szczytowa; jesli ujemna, to równoważne dodatkowemu przesunięciu w fazie o 180 stopni. |
Sint16 | offset | średnia wartość fali. |
Uint16 | phase | dodatnie przesunięcie w fazie podane w setnych stopnia; zobacz do Uwag. |
Obwiednia | ||
Uint16 | attack_length | czas narastania. |
Uint16 | attack_level | poziom przy rozpoczęciu narastania. |
Uint16 | fade_length | czas zanikania. |
Uint16 | fade_level | poziom przy końcu zanikania. |
naciśnięcie period przycisku | | || __ __ __ __ __ _ || | | | | | | | | | | magnitude \/ | |__| |__| |__| |__| | _ ----- | offset? delay phase? ------------------------------------- length =================================================== interval |
Pole type może przyjmować następujące wartości:
SDL_HAPTIC_SINE | |
SDL_HAPTIC_TRIANGLE | |
SDL_HAPTIC_SAWTOOTHUP | |
SDL_HAPTIC_SAWTOOTHDOWN |
Pole phase przyjmuje wartości w setnych stopnia, co oznacza, iż wprowadzenie do phase wartości 9000 spowoduje przesunięcie okresu o 25% jego długości. Oto kilka przykładowych wartości:
0 | Bez przesunięcia fazy. |
9000 | Przesunięcie o 25% okresu. |
18000 | Przesunięcie o 50% okresu. |
27000 | Przesunięcie o 75% okresu. |
36000 | Przesunięcie o 100% okresu, to samo co 0, lecz 0 jest zalecane. |
Zespół Przedmiotowy Chemii-Fizyki-Informatyki w I Liceum Ogólnokształcącym im. Kazimierza Brodzińskiego w Tarnowie ul. Piłsudskiego 4 ©2024 mgr Jerzy Wałaszek |
Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone
pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email:
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.
Informacje dodatkowe.