Spielersteuerung wie bei Counter Strike 2D

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Timderheld

Betreff: Spielersteuerung wie bei Counter Strike 2D

BeitragSa, Jun 13, 2009 23:18
Antworten mit Zitat
Benutzer-Profile anzeigen

Hallo,
ich möchte gerne eine Spielersteuerung wie bei Counter Strike 2D, also wo ich die Maus hinbewege dort dreht sich der Spieler auch hin.
Bitte schreibt schell gute Antworten. Wink Smile Very Happy
 

n-Halbleiter

BeitragSa, Jun 13, 2009 23:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Den Winkel kannst du mit ATan2 berechnen. In der OH steht auch direkt noch ein Beispielcode, den müsstest du verwerten können.
mfg, Calvin
Maschine: Intel Core2 Duo E6750, 4GB DDR2-Ram, ATI Radeon HD4850, Win 7 x64 und Ubuntu 12.04 64-Bit
Ploing!
Blog

"Die Seele einer jeden Ordnung ist ein großer Papierkorb." - Kurt Tucholsky (09.01.1890 - 21.12.1935)

BladeRunner

Moderator

BeitragSa, Jun 13, 2009 23:21
Antworten mit Zitat
Benutzer-Profile anzeigen
atan2 ist das was Du suchst.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Timderheld

BeitragSa, Jun 13, 2009 23:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Cool, jetzt bin ich schon mal schlauer als vorher. Aber wie berechnet man den Winkel? Confused

BladeRunner

Moderator

BeitragSa, Jun 13, 2009 23:31
Antworten mit Zitat
Benutzer-Profile anzeigen
atan2 gibt dir den Winkel. Du solltest Dir das richtig durchlesen.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Goodjee

BeitragSa, Jun 13, 2009 23:33
Antworten mit Zitat
Benutzer-Profile anzeigen
mit atan2 und den differezen der spielerkoordinaten und mauskoordinaten

google mal ein wenig nach trigonometrie um ein besseres verständniss für die mathematik dahinter zu bekommen
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/

Timderheld

BeitragSa, Jun 13, 2009 23:36
Antworten mit Zitat
Benutzer-Profile anzeigen
thx für die Antworten. Ich werde mich mal jetzt mit den Winkeln befassen.

TimBo

BeitragSo, Jun 14, 2009 14:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi ,

ein Frage dazu,
für meine Mathe-Wettbewerbaufgabe, habe ich zwar einen Ansatz gefunden , da kam dann aber immer formen bei raus, die ich mit meinem wissenstand nicht auflösen kann:
x+3=3x sowas halt

und da habe ich mit Geometriefunktionen Sinus Cosinus Tangenz (was wir zwar auch nicht hatten , aber mir wenigesten geläufig war) benutzt.

Stimmt es eigentlich , dass:
Cotangenz(Ankathede:Kathede) = Winkel ist ?
mein taschenrechner kann kein Atan2.

ISt das das gleiche ?

Viele Grüße
TimBo
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31
hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht.

Goodjee

BeitragSo, Jun 14, 2009 15:36
Antworten mit Zitat
Benutzer-Profile anzeigen
jo, kann nur passieren dass du durch null teilst, das fängt atan2 ab Wink

x+3=3x |-x
<=> 3=2x
<=> x=1,5
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/

TimBo

BeitragSo, Jun 14, 2009 15:42
Antworten mit Zitat
Benutzer-Profile anzeigen
ahh stimmt vielen dank Very Happy
die Aufgabe war hoffentlich nicht so , das wäre ja echt peinlich , wenn ich sie zurückbekomme , den Wettbewerb , kann ich sie ja posten XD

Edit: atan2 returnt 90 is ja cool , mein Taschenrechner ERROR ^^

Viele Grüße
TimBo
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31
hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht.

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group