Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

11

31.05.2012, 17:24

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
Vector2 RWP;
int ap,bp;
POINT Cur;

RenderPanel->GetScreenPosition(&ap, &bp);
RWP.x = ap;
RWP.y = bp;

GetCursorPos(&Cur);
Mouse.x = Cur.x - (RWP.x );
Mouse.y = Cur.y - (RWP.y );

Mouse.xy ist dann die "ManipulatedMousePosition"
Gruß

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

12

31.05.2012, 17:35

Und diese Screen Position stimmt? Verwend besser die ScreenToClient() API Funktion.

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

13

31.05.2012, 17:51

Ich verwende wxWidgets und RenderPanel ist ein wxPanel* ;) Ja es stimmt. Ich habe schon geguckt.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

14

01.06.2012, 13:52

Ich habe jetzt den Fehler in der Funktion für die Kollision gesucht. Vergeblich. Ich habe dann mal die Funktion der TriBase benutzt. Selbes Problem. Also hat David auch einen Fehler, oder bin ich einfach zu doof die Matrix zu erstellen. Erstellen der Matrix ist ja Scale*Rot*Translation
Danke

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

15

01.06.2012, 15:02

Wirklich keiner mehr, der noch was wüsste?

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Werbeanzeige