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!

Suchergebnisse

Suchergebnisse 1-7 von insgesamt 7.

Werbeanzeige

07.11.2014, 19:34

Forenbeitrag von: »asciii«

Figur automatisch endlos bewegen lassen - Hilfe beim Tempo !

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...

07.11.2014, 19:14

Forenbeitrag von: »asciii«

Figur automatisch endlos bewegen lassen - Hilfe beim Tempo !

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. ...

07.11.2014, 18:39

Forenbeitrag von: »asciii«

Figur automatisch endlos bewegen lassen - Hilfe beim Tempo !

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...

07.11.2014, 18:06

Forenbeitrag von: »asciii«

Figur automatisch endlos bewegen lassen - Hilfe beim Tempo !

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...

07.11.2014, 17:21

Forenbeitrag von: »asciii«

Figur automatisch endlos bewegen lassen - Hilfe beim Tempo !

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

07.11.2014, 17:13

Forenbeitrag von: »asciii«

Figur automatisch endlos bewegen lassen - Hilfe beim Tempo !

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

07.11.2014, 16:57

Forenbeitrag von: »asciii«

Figur automatisch endlos bewegen lassen - Hilfe beim Tempo !

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. ...

Werbeanzeige