Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2018-06-27, 17:01


Kuks*







Wiek: 15
Na forum: 3030 dni
Posty: 246
Nick w MP: Kuks*

Piwa: 2208

Respekt: 115,8
Respekt: 115,8

Czemu getCursorPosition(2D) nie zwraca normalnego x, y, tylko jakie? dziwne pozycje?
I jak je zamieni? na normalne?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-27, 17:13


RJ45







Wiek: 29
Na forum: 3274 dni
Posty: 14
Nick w MP: RJ45

Piwa: 84

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Kuks*, Zwraca poprawne pozycje. Od 0 do 1
https://wiki.multitheftauto.com/wiki/GetCursorPosition
Cytat:

The first two values are the 2D relative screen coordinates of the cursor: cursorX goes from 0 (left side of the screen) to 1 (right side), cursorY goes from 0 (top) to 1 (bottom).

?eby uzyska? pozycje w pixelach na ekranie to musisz przemno?y? przez szeroko??/wysoko?? ekranu.

local sxsy guiGetScreenSize();

local cxcy getCursorPosition();
local x cx sx;
local y cy sy;

I w zmiennych x i y b?dziesz mia? pozycje w pixelach.

Wszystko opisane na dokumentacji mta :)

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Kuks*
Tagi: getcursorposition
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » getCursorPosition Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku