Difference between revisions of "love.mouse.newCursor (Polski)"

 
Line 46: Line 46:
 
* [[parent::love.mouse (Polski)|love.mouse]]
 
* [[parent::love.mouse (Polski)|love.mouse]]
 
* [[love.mouse.setCursor (Polski)|love.mouse.setCursor]]
 
* [[love.mouse.setCursor (Polski)|love.mouse.setCursor]]
* [[Constructs::Cursor]]
+
* [[Constructs::Cursor (Polski)]]
 
[[Category:Functions]]
 
[[Category:Functions]]
 
{{#set:Description=Tworzy nowy sprzętowy [[Cursor (Polski)|Cursor]] z obrazka.}}
 
{{#set:Description=Tworzy nowy sprzętowy [[Cursor (Polski)|Cursor]] z obrazka.}}
 
== Inne języki ==
 
== Inne języki ==
 
{{i18n|love.mouse.newCursor}}
 
{{i18n|love.mouse.newCursor}}

Latest revision as of 10:06, 28 August 2018

Dostępne od wersji LÖVE 0.9.0
Ta funkcja nie jest dostępna we wcześniejszych wersjach.

Tworzy nowy sprzętowy Cursor z obrazka lub z obiektu ImageData

Kursory sprzętowe są niezależne od ilości wyświetlanych klatek i działają w ten sam sposób, co kursor systemu operacyjnego. W przeciwieństwie do rysowania obrazku pod aktualnymi koordynatami myszki, kursory sprzętowe nigdy nie mają zauważalnego opóźnienia pomiędzy ruchem myszy a wyświetleniem kursora, nawet przy niskiej ilości FPS.

hot spot to miejsce, którego system operacyjny używa w celu stwierdzenia gdzie nastąpiło kliknięcie. N.p. Kursor 'strzałka' zwykle ma hot spot w lewym górnym rogu obrazka, ale kursor 'celownik' może mieć hot spot w samym centrum obrazka.


O.png This function can be slow if it is called repeatedly, such as from love.update or love.draw. If you need to use a specific resource often, create it once and store it somewhere it can be reused!  



Funkcja

Sygnatura

cursor = love.mouse.newCursor( obrazek, hotx, hoty )

Argumenty

ImageData obrazek
Obrazek, który zostanie użyty dla nowego kursora.
number hotx (0)
Współrzędna x wewnątrz obrazka reprezenująca hot spot kursora.
number hoty (0)
Współrzędna y wewnątrz obrazka reprezenująca hot spot kursora.

Wartość zwracana

Cursor kursor
Nowy obiekt kursora.

Funkcja

Sygnatura

cursor = love.mouse.newCursor( sciezka, hotx, hoty )

Argumenty

string sciezka
Ścieżka do obrazka, który zostanie użyty dla nowego kursora.
number hotx (0)
Współrzędna x wewnątrz obrazka reprezenująca hot spot kursora.
number hoty (0)
Współrzędna y wewnątrz obrazka reprezenująca hot spot kursora.

Wartość zwracana

Cursor kursor
Nowy obiekt kursora.

Funkcja

Sygnatura

kursor = love.mouse.newCursor( plik, hotx, hoty )

Argumenty

FileData plik
Dane, które będą użyte jako obrazek dla nowego kursora.
number hotx (0)
Współrzędna x wewnątrz obrazka reprezenująca hot spot kursora.
number hoty (0)
Współrzędna y wewnątrz obrazka reprezenująca hot spot kursora.

Wartość zwracana

Cursor kursor
Nowy obiekt kursora.

Zobacz również

Inne języki