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.WidthAnonymous
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. CheersAnonymous
September 19, 2011
The comment has been removedAnonymous
September 25, 2011
The comment has been removedAnonymous
October 11, 2011
The comment has been removedAnonymous
October 12, 2011
The comment has been removedAnonymous
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