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

FreezingEngine

Treue Seele

  • »FreezingEngine« ist der Autor dieses Themas

Beiträge: 280

Wohnort: NRW

Beruf: Schüler

  • Private Nachricht senden

11

11.04.2012, 20:58

@ Lapayo
Wenn ich es so mache wie du es vorgeschlagen hast,
ist das Ergebnis das ich wieder nur das untere rechte viertel verwenden kann.

@Blatzer
Hmm also habs versucht so zu machen wie du es vorgeschlagen hast da kommt
bei mir nur schwachsinn raus, aber denke das der fehler wohl dann eher bei
mir liegt^^

selbst bin ich auch nicht weiter gekommen, da kommt nur müll raus....
"He who sacrifices freedom for security deserves neither."
Benjamin Franklin

12

11.04.2012, 21:04

Kannst du relevanten Code posten?
Würde helfen dir zu helfen :)

FreezingEngine

Treue Seele

  • »FreezingEngine« ist der Autor dieses Themas

Beiträge: 280

Wohnort: NRW

Beruf: Schüler

  • Private Nachricht senden

13

11.04.2012, 21:11

Ok,
also das ist mein View:

C-/C++-Quelltext

1
2
3
4
     sf::Vector2f Center(Player.sPlayer.GetPosition().x,Player.sPlayer.GetPosition().y);
         sf::Vector2f HalfSize(683, 384);
     sf::View view(Center, HalfSize);
     window->SetView(view);



und die Position des Fadenkreuzes:

C-/C++-Quelltext

1
2
3
     sf::Vector2f mouse(x,y);
     sf::Vector2f newPosition = mouse + view.GetCenter() - view.GetHalfSize();
     Player.Fadenkreuz.SetPosition(newPosition);



Edit: SORRY! hat sich geklärt der Code von Lapayo war richtig!
Hatte aber noch etwas falsches das ich nicht auskommentiert habe drin.
Herzlichen Dank an alle die geholfen haben!
"He who sacrifices freedom for security deserves neither."
Benjamin Franklin

Werbeanzeige