SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje klienta
  3. setCursorImage

Funkcja

setCursorImage

KlientKursorTylko Trilogy Hub

Zamienia kursor gry na własny obraz: plik PNG z zasobu albo teksturę z dxCreateTexture lub dxCreateRenderTarget. Wywołanie bez argumentu albo z false wraca do wbudowanego kursora.

Składnia

bool setCursorImage([string|texture|bool image = nil, int hotX = 0, int hotY = 0, int width, int height])

Argumenty

imagestring|texture|bool, opcjonalny = nil
Ścieżka do pliku, tekstura albo false.
hotXint, opcjonalny = 0
Punkt kliknięcia w obrazie: piksele od lewej krawędzi.
hotYint, opcjonalny = 0
Punkt kliknięcia: piksele od górnej krawędzi.
widthint, opcjonalny
Szerokość na ekranie (domyślnie szerokość obrazu, do 512).
heightint, opcjonalny
Wysokość na ekranie (domyślnie wysokość obrazu, do 512).

Zwraca

true przy powodzeniu.

Przykład

Celownik 32x32, który klika środkiem.

showCursor(true)
setCursorImage("img/celownik.png", 16, 16)

Uwagi

Piksele są kopiowane w chwili wywołania. Kursor rysowany w render targecie wymaga ponownego wywołania po każdej zmianie. Gdy zasób, który ustawił obraz, zostanie zatrzymany, wraca zwykła strzałka.

Zobacz też