Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Odczyt położenia kursora
#1
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?
#2
Squirrel Script
  1. local pos = getCursorPosition();
  2. print(format("x: %d, y: %d", pos.x, pos.y);


Spróbuj.
#3
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ć?
#4
enableCameraMovement(false);
#5
Wszystko działa jak należy. Dzięki za pomoc.

Temat można zamknąć.


Forum Jump:


Users browsing this thread: