Kamera wie in Strategiespielen bewegen

  • 1. Maus und Kamera Position bei Klick speichern.
bool once = true;
Vector mousePos, cameraPos;

if(mouseClick)
{
if(once)
{
mousePos = mouse.actualPos();
cameraPos = camera.actualPos();
once = false;
}
}
  • 2. Differenz zwischen Mausklick Position und aktueller Maus Position.
Screenshot (33).png
  • 3. "Bei Mausklick Kamera Position" - Differenz = neue Kamera Position

Alles kombiniert:

bool once = true;
Vector mousePos, cameraPos;

if(mouseClick)
{
if(once)
{
mousePos = mouse.actualPos();
cameraPos = camera.actualPos();
once = false;
}

camera.setPos(cameraPos - (mouse.actualPos() - mousePos));
}
else
{
once = true;
}
Hinterlasse gerne einen Like oder Kommentar (~‾▿‾)~
Name Text
Kommentare
Daniel Scholz> 6 Mt.Sehr geehrte Damen und Herren, Ich bin Experte im Bereich Online-Marketing. Ich habe festgestellt, dass Ihre Website: devindie.de/ korrekt erstellt wurde und gut aussieht, sie jedoch nicht für die Google-Suchmaschine optimiert ist. Internetnutzer, die Keywords für Ihre Branche eingeben, sollten Ihre Seite sofort in den Google-Suchergebnissen finden. Wenn Sie herausfinden möchten, welche Fehler Ihre Website aufweist und welche geändert werden müssen, damit sie definitiv in den Suchergebnissen erscheint, können wir eine kostenlose Überprüfung der Website durchführen. Zu diesem Zweck bitten wir Sie, dieses Auditformular auszufüllen und unsere Techniker erstellen für Sie kostenlos einen Auditbericht Ihrer Website: https://www.sempartner.net/audit Mit freundlichen Grüssen Daniel Scholz
> 6 Mt.