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!

Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

Werbeanzeige

18.05.2014, 19:38

Forenbeitrag von: »0x079078«

Vektorberechnung mit Konstanter Geschwindigkeit ? [BlitzBasic]

Ok merke ich mir lasse die Schrift jetzt auf 10pt Habe es so gemacht : Quellcode 1 2 3 4 5 6 7 8 VX=MouseX()+KameraX-SpielerX# VY=MouseY()+KameraY-SpielerY# VektorX=VX/Sqr(VX*VX+VY*VY) VektorY=VY/Sqr(VX*VX+VY*VY) SpielerX#=SpielerX#+VektorX*speed# SpielerY#=SpielerY#+VektorY*speed# Also wie du es gesagt hattes jetzt habe ich aber nur 8 Richtungen und die Bewegung sieht etwas merkwürdig aus funktioniert zwar aber kann ich es noch irgendwie "verfeinern" ? mit z.B. 16 oder 32 Richtungen ? Mfg Danke...

18.05.2014, 18:45

Forenbeitrag von: »0x079078«

Vektorberechnung mit Konstanter Geschwindigkeit ? [BlitzBasic]

Doch also anhand deines Pseudocodes verstehe ich schonmal was du meinst aber so habe ich es doch gemacht : Quellcode 1 2 3 4 5 VektorX=MouseX()+KameraX-SpielerX# VektorY=MouseY()+KameraY-SpielerY# SpielerX#=SpielerX#+VektorX*speed# SpielerY#=SpielerY#+VektorY*speed# das "+KameraX/Y" ist irrelevant das brauche ich um die position zu haben weil sonst bei 480px*640px die der Spieler immer zwischen 0,0 und 480,640 wäre obwohl mein Spielfeld z.B. 6000px*6000px groß ist Aber so habe ich ja die Bewegun...

18.05.2014, 18:17

Forenbeitrag von: »0x079078«

Vektorberechnung mit Konstanter Geschwindigkeit ? [BlitzBasic]

Zitat Wie soll deine "speed" denn konstant sein, wenn du sie pro Frame änderst? Ehm sie wird doch nicht geändert ";" <- das sind Kommmentare in BlitzBasic hatte was versucht deshalb ich will das ich für eine Distanz von z.B. 100 , 100 Durchgänge brauchen und für eine Distanz von 10 nur 10 Durchgänge wenn du weißt was ich meine ? Und mit r=x+s*ü Meinst du damit das also wenn ich es umsetze ? SpielerX=SpielerX+5*1 SpielerY=SpielerY+5*1 damit würde ich mich demnach von (0,0) nach (5,5) im 1. Quadr...

18.05.2014, 17:23

Forenbeitrag von: »0x079078«

Vektorberechnung mit Konstanter Geschwindigkeit ? [BlitzBasic]

Hi Ich will mich erstmal Vorstellen, ich programmiere seit insgesamt 1,5Jahren angefangen mit HTML und PHP anschließend mit Javascript und jetzt bin ich bei BlitzBasic/BlitzPlus gelandet Ich bin 16 jahre alt und wohne in der nähe von Kassel(Hessen). So zu meinem Problem ich habe ein Spiel ge " clonet " (Darkorbit) D also nur die Idee aber der Rest (Grafik etc.) ähnelt dem Spiel sogut wie garnicht mehr. Ich will das mein Spieler von SpielerX, SpielerY zu MausX,MausY sich bewegt klappt auch wie es...