Gothic Online Forums
Odczyt położenia kursora - Printable Version

+- Gothic Online Forums (https://archive.gothic-online.com)
+-- Forum: Community (https://archive.gothic-online.com/forum-18.html)
+--- Forum: Polish (Polski) (https://archive.gothic-online.com/forum-19.html)
+---- Forum: Pomoc (https://archive.gothic-online.com/forum-23.html)
+---- Thread: Odczyt położenia kursora (/thread-224.html)



Odczyt położenia kursora - Buras - 23.12.2015

Witam.

Próbuję stworzyć klikalne menu, lecz mam pewien problem. Skorzystałem z callbacka onClick, który bez problemu wykrywa kliknięcie i zwolnienie dowolnego przycisku myszy. Spokojnie odczytuje również, który konkretnie przycisk został kliknięty. Problem w tym, że nie mogę odczytać zawartości parametrów x i y, które wskazywałyby na koordynaty. Co prawda istnieje również funkcja getCursorPosition(), która ma zwracać tablicę z tymi samymi wartościami, lecz w żaden sposób nie mogę odczytać jej indeksów.

Odczyt położenia kursora jest jeszcze w fazie produkcji, czy robię coś źle?


RE: Odczyt położenia kursora - Bimbol - 23.12.2015

Squirrel Script
  1. local pos = getCursorPosition();
  2. print(format("x: %d, y: %d", pos.x, pos.y);


Spróbuj.


RE: Odczyt położenia kursora - Buras - 23.12.2015

Jakimś cudem napisałem klikalne menu Big Grin Dzięki za pomoc.

Jeszcze jedno pytanko: Podczas wyświetlania kursora nie blokuje się oś y myszy (chodzi o ruch kamery). Nie ma to specjalnego znaczenia, ale trochę psuje efekt. Funkcja freezująca blokuje bohatera, ale nie ruch kamery. Da się to jakoś naprawić?


RE: Odczyt położenia kursora - Bimbol - 23.12.2015

enableCameraMovement(false);


RE: Odczyt położenia kursora - Buras - 23.12.2015

Wszystko działa jak należy. Dzięki za pomoc.

Temat można zamknąć.