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

Granatapfel

Treue Seele

  • »Granatapfel« ist der Autor dieses Themas

Beiträge: 184

Wohnort: Chemnitz

Beruf: Schule

  • Private Nachricht senden

1

20.05.2010, 15:08

Och man! Nichts klappt hier!

Ich habe es probiert mit der Kollision (SFML) aber immer ist es falsch.
Im Grunde weis ich ja wie Kollision geht, aber so richtig will es mit der Umsetzung in Quelltext ne gehen. X(

Den Quelltext der beim Spiel beiliegt, ist mein neuster Versuch.
Aber der endet so, dass das Spielfeld in der Mitte eine unsichtbare Schranke hat...

???
Also SFML treibt mich langsam in den Wahnsinn.
Bzw. die Kollisionserkennung... ;(

hier der Download. (Spiel, Code etc.)


URL entfernt von TM.
Ich hab gestern deine Eltern gesehen.
Warn' 2 nette Kerle.

________________________________

http://www.youtube.com/user/MsKENNYster

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »TrikkieMikkie« (20.05.2010, 16:34) aus folgendem Grund: Tote Links, oder Links auf Pornoseiten sind absolut nicht erwünscht! Aussagekräfter Threadtitel dagegen schon! Gelbe Karte, Freundchen!


2

20.05.2010, 15:22

Natürlich klappt das nicht:

Quellcode

1
2
3
4
5
6
7
8
if(pos.x + pos.y >= App.GetWidth()) //Kollisionsabfrage von Spieler zu Fensterrand
        {
            sPlayer.SetPosition(pos.x-2, pos.y);
        }
        if(pos.x + pos.y >= App.GetHeight()) //Kollisionsabfrage von Spieler zu Fensterrand
        {
            sPlayer.SetPosition(pos.x, pos.y-2);
        }


Also wenn die pos.x + pos.y >= Width ist, soll er zurück gesetzt werden? Wie bist du denn nur darauf gekommen ^^

Geh doch so vor:

Quellcode

1
2
3
4
5
6
if(pos.y < 0) pos.y = 0; // Geht er über den oberen Rand hinaus?
if(pos.x < 0) pos.x = 0; // Geht er über den linken Rand hinaus?
if(pos.y > App.GetHeight()) pos.y = App.GetHeight(); // Geht er über den unteren Rand hinaus?
if(pos.x > App.GetWidth()) pos.x = App.GetWidth(); // Geht er über den rechten rand hinaus?

sPlayer.SetPosition(pos.x, pos.y);



Und tu uns allen doch bitte einen gefallen und wechsel deinen Uploader. Bis ich deine Zip hatte, bin ich über 3 Pornoseiten gestolpert.

C-/C++-Quelltext

1
2
3
4
while(true)
{
    printf("Schon wieder aufgehangen!?");
}

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Potatoman« (20.05.2010, 15:28)


Granatapfel

Treue Seele

  • »Granatapfel« ist der Autor dieses Themas

Beiträge: 184

Wohnort: Chemnitz

Beruf: Schule

  • Private Nachricht senden

3

20.05.2010, 15:28

Danke.
Also ich hatte da falsche Inspiration.... ^^

Nun weiß ich es, ich hatte mich nämlich auf etwas fest gebissen was garne geht und kam da nemmer runter....

Aso. Das mit den Pornoseiten war doch nur die Belohnung für euren Fleiß :lol:
Ich hab gestern deine Eltern gesehen.
Warn' 2 nette Kerle.

________________________________

http://www.youtube.com/user/MsKENNYster

4

20.05.2010, 15:32

Ja uns jetzt stell dir mal vor ich wäre auf der Arbeit und hätte dir helfen wollen. Ich lade deine Zip runter und es öffnen sich Pornoseiten, und in dem Augenblick steht auch schon Cheffchen hinter mir und glaubt nun, dass ich wärend der Arbeitszeit nichts besseres zu tun hätte als ...

Und von den Viren und diversen illigelan und abstoßenden Bildern mal ganz abgesehen ...

C-/C++-Quelltext

1
2
3
4
while(true)
{
    printf("Schon wieder aufgehangen!?");
}

5

20.05.2010, 15:36

@ Granatapfel: Ich habe in dem anderen Thread doch extra +Spieler1.Width geschrieben und nicht +Spieler.y ^^
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

Granatapfel

Treue Seele

  • »Granatapfel« ist der Autor dieses Themas

Beiträge: 184

Wohnort: Chemnitz

Beruf: Schule

  • Private Nachricht senden

6

20.05.2010, 15:36

sorry.
ich mach es ne wieder.
Woher soll ich das auch wissen, denn beim Uploaden ist noch alles normal.
Ich hab gestern deine Eltern gesehen.
Warn' 2 nette Kerle.

________________________________

http://www.youtube.com/user/MsKENNYster

Granatapfel

Treue Seele

  • »Granatapfel« ist der Autor dieses Themas

Beiträge: 184

Wohnort: Chemnitz

Beruf: Schule

  • Private Nachricht senden

7

20.05.2010, 15:38

@-insane-

Ja, aber als ich das Prinzip ausprobiert hatte ging es nicht bzw. falsch.
Ich hab gestern deine Eltern gesehen.
Warn' 2 nette Kerle.

________________________________

http://www.youtube.com/user/MsKENNYster

Granatapfel

Treue Seele

  • »Granatapfel« ist der Autor dieses Themas

Beiträge: 184

Wohnort: Chemnitz

Beruf: Schule

  • Private Nachricht senden

8

20.05.2010, 15:46

jetzt geht es zwar besser.
Aber unten und rechts geht das ne.
Ich hab gestern deine Eltern gesehen.
Warn' 2 nette Kerle.

________________________________

http://www.youtube.com/user/MsKENNYster

9

20.05.2010, 16:09

Zitat

Fehler
Die angeforderte Datei konnte nicht gefunden werden.
Tja, so wirds auch schwer dir noch zu helfen

10

20.05.2010, 16:45

Granatapfel, 3fachposts sind glaub auch nicht das, womit du einen mod gnädicg stimmst. ;)

Werbeanzeige