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

11

10.05.2015, 19:01

Weicht es immer gleichviel ab, egal wo du hinschießt? Wird es besser, wenn du mal ganz in die Nähe des Spielers klickst?

12

10.05.2015, 19:08

Nope bei manchen Winkeln geht er durch und bei anderen weit weit daneben.


//edit
Was mir jetzt noch aufgefallen ist, ist das wenn ich nahe ran gehe dann weicht er mehr ab als wie wenn ich weiter weg gehe mit der Maus.

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

13

11.05.2015, 08:53

Roflo hat ja bereits angedeutet, wie du dem Fehler vielleicht schon eher auf die Spur kommen kannst: teste das Verhalten mit so vielen, unterschiedlichen Mauspositionen wie möglich. Dabei könnte dann auffallen, dass bspw. die Abweichung besonders groß ist, wenn die Maus nah am Spieler ist, oder dass die Abweichung nur bei horizontalen/vertikalen Schüssen Auftritt, oder dass die Spielerposition einen einfluss darauf hat, oder dass es die Erdanziehungskraft ist, oder...
Da wir nicht die Möglichkeiten haben, diese Dinge durchzuprobieren, können wir auch nur raten, wo der Fehler sein könnte. (Und idealerweise wirst du auch erstmal selbst rumprobieren und so dem Fehler vielleicht schon auf die Schliche kommen. ;) )
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

14

12.05.2015, 17:20

Ich kenne mich mit SFML nicht aus und bin selber noch ein Anfänger,

aber muss in der Klammer von sf::Mouse::getPosition();

nicht der Name deines Fensters rein? Weil sonst nimmt er doch die Koordinaten vom Desktop, war jedenfalls bei mir so.

15

12.05.2015, 19:38

Ich kenne mich mit SFML nicht aus und bin selber noch ein Anfänger,

aber muss in der Klammer von sf::Mouse::getPosition();

nicht der Name deines Fensters rein? Weil sonst nimmt er doch die Koordinaten vom Desktop, war jedenfalls bei mir so.


Ja da hast du recht.

static Vector2i getPosition ()
Get the current position of the mouse in desktop coordinates. More...

static Vector2i getPosition (const Window &relativeTo)
Get the current position of the mouse in window coordinates. More...
Wer aufhört besser werden zu wollen hört auf gut zu sein!

aktuelles Projekt:Rickety Racquet

Werbeanzeige