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

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

11

02.01.2010, 10:44

Ist der Punkt (0|0) oben links in der Ecke oder wo?

Dann müsstest du beim Springen vVel = -10
und die Gravitation vVel += 4 , sonst fliegt er nach oben, nicht nach unten ;)

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

Nexxtron

Alter Hase

Beiträge: 424

Wohnort: Heilbronn

Beruf: Student - Software Engineering

  • Private Nachricht senden

12

02.01.2010, 12:22

hatte auch mal so ein problem schau dir das mal an

https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=10556&highlight=jump

gabs auch ne formel von Black-Panther die mir geholfen hat
New Project: Operation CityRacer

13

02.01.2010, 15:13

Was passiert hier eigentlich, wenn bJump false ist? Wie kann er einen Sprung beginnen?

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
void Dot::Jump() 
{ 
    if(bJump == true) 
        { 
            yVel -= 10; 
            if(yVel <= -30) 
                bJump = false; 
        } 
} 

Übrigens: Warum schreibst du eigentlich nicht

C-/C++-Quelltext

1
while(!quit != false)

Oder einfacher :p

C-/C++-Quelltext

1
while (!quit)

Das gleiche gilt natürlich für Variablen, die du auf true prüfst. Da reicht

C-/C++-Quelltext

1
if (bJump)

CrazyPlayer

Treue Seele

  • »CrazyPlayer« ist der Autor dieses Themas

Beiträge: 109

Wohnort: Mittenwald [Garmischpartenkirchen]

Beruf: Schüler

  • Private Nachricht senden

14

03.01.2010, 02:04

Ganz kurz ein anderes Probelm. Ich hab das spiel in einer auflösimg von 800x600 programmiert. Jetzt will das alle Oberflächen(Surface) die gleiche stelle blos auch in andere Auflösung.
Ich bin mir bewusst wieso das so ist. Wie mach ich das?
Every day is a programming day ;)

Werbeanzeige