Czytając ten artykuł nauczysz się ustawiać kolor przezroczysty oraz maskę dla ładowanych rysunków w grach oraz programach pracujących na PowerDraw. 1. TransparentColor – kolor przezroczysty Najpierw wyszukajmy jakiś rysunek z barwnym tłem np. Kolorem przezroczystym będzie różowy : $FF00FF. Uruchamiamy VTDb Manager. Tworzymy nową bibliotekę (1), a następnie klikamy (2)Add. Pojawia nam się formularz z […]
Kategoria: Asphyre (PowerDraw)
Klawiatura, mysz i joystick
PowerDraw posiada własne narzędzia do obsługi klawiatury, joysticka oraz myszy. Nazywa się PowerInput. Umożliwia lepszą kontrolę tych urządzeń niż DXInput czy zwykłe funkcje Delphi. Komponent PowerInput możemy przeciągnąć z palety PowerDraw lub utworzyć dynamicznie w ten oto sposób:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
var Obsluga : TPowerInput; ... Obsluga := TPowerInput.Create(Form1); Obsluga.DoKeyboard := True; Obsluga.DoMouse := True; Obsluga.DoJoystick := True; Obsluga.Initialize; ... |
Ustawienie wartości DoKeybord na True włącza obsługę klawiatury. Ustawienie wartości DoMouse na True włącza obsługę myszy. […]
Wprowadzenie
PowerDraw jest komponentem opartym na DirectX. Służy do wyświetlania grafiki 2D. Jest niemal 10-krotnie szybszy od DelphiX. Umożliwia m.in. wyświetlanie grafiki, której wartość przezroczystości w danym punkcie odczytuje z pliku maski lub z 32-bitowego rysunku. PowerDraw posiada własny format bibliotek graficznych o rozszerzeniu *.vtd. W odróżnieniu od plików dxg, grafika jest kompresowana oraz można ją […]