Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Builder, pozycja kursora.


Rekomendowane odpowiedzi

Opublikowano

Witam, chce aby po kliknięciu myszką zapisywało mi współrzędne do zmiennej x i y.

 

W internecie znalazłem coś takiego:

   POINT pozycja;
   GetCursorPos(&pozycja);
   Label1->Caption = IntToStr(pozycja.x) + ":" + IntToStr(pozycja.y); 

Ale totalnie nie wiem, jak z tego skutecznie skorzystać.

 

Dodam, że próbuje stworzyć mini-gierkę, gdzie będę chodził ludzikiem a lewym przyciskiem myszy będę strzelał do potworków.

Już wszystko mam zrobione tylko animacja, która odpowiada za strzał, strzela w miejsce o współrzędnych już z góry ustalonych, a ja bym właśnie chciał dać w miejsce tych współrzędnych, współrzędne kursora.

 

Mam nadzieje, że w miarę dobrze to wytłumaczyłem.

Pozdrawiam.

Opublikowano

załóżmy, że deklaracja funkcji, która jest wywoływana podczas strzału wygląda tak

bool Player::AnimationAndRelations(int pozycja_x_kursora, int pozycja_y_kursora);

Wszystko co Ci potrzebne czyli koordynaty myszki x i y już masz, załóżmy, że chcesz wywołać te funkcję, wtedy robisz to najzwyczajniej tak :

POINT position;
GetCursorPos(&position);
Player::AnimationAndRelations(position.x, position.y);

To wszystko :P

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...