Suchergebnisse
Suchergebnisse 1-7 von insgesamt 7.
okay, mein vorheriger post wird nicht so funktionieren, hab ich grade gecheckt. so würde es ja die 4 bewegungen genau so schnell ausführen wie vorher und dann erst eine pause machen...
Zitat von »Schorsch« Ich verstehe dein Problem mit dem Timer nicht ganz. Hier und hier kannst du ja mal gucken wie du einen Timer einbauen kannst. Ansonsten findet man da bei Google noch einige Seiten mehr. In deinem Mainloop kannst du dann deine Inputs abfragen und speichern und der Timer ruft eine Funktion auf die die Welt updatet. Das heißt hier bewegst du sowohl den Spieler als auch alle Gegner etc. Das wäre zumindest eine Möglichkeit. edit: Du kannst hier im Forum auch Code Tags benutzen. ...
Zitat von »DeKugelschieber« Ich dachte an sowas (pseudo): Quellcode 1 2 3 4 5 6 7 8 9 while(Spiel läuft){ print("Konsolenausgabe 1"); print("Konsolenausgabe 2"); print("Konsolenausgabe 3"); sleep(500); // halbe Sekunde } so ? so läuft's aber nicht using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Threading; namespace Gegner { class Program { static void Main(string[] args) { int Gegnerx = 10; //GEGNER START int Gegne...
Zitat von »Schorsch« Die Bewegungen kannst du doch auch mit einem Timer lösen. Deine Timer stößt dann die jeweiligen Funktionen an. C#-Quelltext 1 timer.Tick += UpdateWorld Ob du den Timer selbst umsetzt oder den fertigen von .Net benutzt ist dir überlassen. So musst du nicht irgendwie mit Sleep rum hantieren. Das ganze Programm anzuhalten ist nicht sonderlich schön. und wo setz ich den timer in meinem code ein ? [HostProtectionAttribute(SecurityAction.LinkDemand, Synchronization = true, Extern...
Zitat von »DeKugelschieber« Gut wenn du es schon weißt, warum solltest du dann nicht neu zeichnen können indem du den Thread pausierst? ich weiß jetzt nicht ob ich dich jetzt richtig verstanden habe oder du mich nicht, aber thread sleep wird ja nicht funktionieren
Zitat von »DeKugelschieber« Warum soll das später im ganzen Spiel nicht funktionieren? Eingabe und gleichzeitig etwas in die Konsole schreiben geht nicht. Zumindest nicht soweit ich weiß... [Edit] Hmm, vielleicht ja doch. also mein Dozent hat mir gesagt, dass es nicht geht
Hallo, ich arbeite grade an einem Ascii- Spiel mit C# Ich will dass mein "Monster" (hier: @) sich in der Konsole automatisch im Viereck bewegt. Ich hab es auch hinbekommen, nun ist es aber viel zu schnell, wie mach ich es, dass sich das Monster langsamer bewegt ? Mit dem Befehl Thread Sleep funktioniert es zwar, aber das würde später im gesamten Spiel ja nicht funktionieren. Benutze Visual Studios 2013 Bitte um Hilfe, bin echt seit Tagen am verzweifeln. hab dutzende Tutorials und Texte gelesen. ...