Freigeben über


XNA-Sample: MoonTaxi (Teil 2)

Hallo lieber Leser dieses Blogs. Bedingt durch den Wechsel meines Arbeitgebers wurde dieser Blog inzwischen eingestellt und ich habe leider keine Chance, die Inhalte auf dem aktuellen Stand zu halten. Dank der hohen Nachfrage des XNA Tutorials, habe ich diesen Beitrag auf meinen neuen Blog umgezogen. Dort stehen dann auch die notwendigen Downloads zum Sourcecode zur Verfügung. Ich entschuldige mich für diese Weiterleitung, hoffe aber trotzdem auf größtmöglichen Spaß.

Das Tutorial befindet sich jetzt auf https://blog.tomwendel.net

Direkte Links zum MoonTaxi XNA Tutorial:

Comments

  • Anonymous
    November 19, 2010
    Eine Frage: Warum machst du für die Höhe und Breite der  Taxitextur extra zwei Konstante Werte in der Taxi-Klasse? Man kann doch auch einfach die Höhe und Breite mit der taxiTexture abfragen : taxiTexture.Height taxiTexture.Width

  • Anonymous
    November 19, 2010
    Hey Silvershadow, in diesem Fall hast du natürlich recht. Diese Infos erhalte ich direkt von der Textur. Die Größe des Taxis aber nochmal in der Taxiklasse zu halten hat aber 2 andere Vorteile: zum einen habe ich direkt alles in einem Rectangle für die Kollisionschecks und zum anderen entkopple ich damit die Größe der Textur von der eigentlichen Spiellogik.

  • Anonymous
    April 24, 2011
    Hi durch dein Tutorial sitze ich jetzt schon da und programmiere mein eigenes spiel. und zwar eine Art Doodle Jump. Jetzt ist mein Problem : Die Spielfigur kann an den seiten raus, obwohl ich die zeilen drin habe if (player.Position.X < 0)            {                Reset();            } Und ein zweites Problem ist, das die gravitation immer stärker wird. Irgendwann wird sie so stark das die taste nach oben nichtmehr gegen die gravitation ankommt. ich habe schon versucht deltaY wieder auf 0 zu setzen wenn ich die oben taste drücke aber nichts funktioniert -.-

  • Anonymous
    April 27, 2011
    Hi Patrik, Doodle Jump klingt gut! :) Lass mich auf jeden Fall mal rein schauen, wenns funktioniert. Schwer zu sagen was bei dir hier falsch läuft. Deine Prüfung hier scheint richtig zu sein, aber möglicherweise machst du in Reset() irgendwas falsch? Wenn deine Gravitation immer größer wird liegt das bestimmt daran, dass du an irgend einer Stelle anstelle eines "wert = neuerwert" sowas wie "wert += neuerwert" hast. Das ist aber nur meine Vermutung. Cheers

  • Anonymous
    September 19, 2011
    The comment has been removed

  • Anonymous
    September 25, 2011
    The comment has been removed

  • Anonymous
    October 11, 2011
    The comment has been removed

  • Anonymous
    October 12, 2011
    The comment has been removed

  • Anonymous
    March 27, 2012
    Super Tutorial ! Wirklich sehr gelungen hat mir bei einigem geholfen. Danke für die Arbeit !

  • Anonymous
    December 13, 2012
    sehr anschauliches tutorial, bin erstaunt wie relativ einfach doch XNA ist und wieviel man mit bisschen einarbeitung damit eigentlich machen kann. danke schön!

  • Anonymous
    December 20, 2012
    The comment has been removed