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
Zitat
Ausnahmeinformationen: System.IO.FileNotFoundException
Zitat
bei WindowsGame1.Program.Main(System.String[])
Das werde ich befolgen. Es beginnt mir schon jetzt über den Kopf zu wachsen. Ständig stimmen Indices nicht oder es gibt Fehler die kaum noch nachvollziehbar sind.Zitat
Mach es nur nicht zu kompliziert.
Das wird reichen. Ich wollte nur einige Variablen während der Laufzeit steuerbar machen.Zitat
Wenn dir zum Beispiel ein paar Buttons reichen, dann hast du
die Funktionalität dafür schneller geschrieben, als ein WPF Projekt mit XNA
kombiniert, oder eine Engine eingebunden und eingerichtet. Da musst du dann ein
bisschen abschätzen.
Das kann für die Präsentation sinnvoll sein. Ich habe die rnd Funktion dazu schon gesehen.Zitat
Kannst du die Seeds die du benutzt um den Zufallsgenerator zu initialisieren nicht als Presets anbieten wenn sie denn gute Ergebnisse liefern?
Zur genauen Erklärung:[table]Ausnahmeinformationen: System.IO.FileNotFoundException bei WindowsGame1.Program.Main(System.String[])[table]
Wie interpretiere ich das nun?
Es stimmt etwas mit einem eingeblendeten Text nicht?
Schriftart nicht vorhanden?
Community-Fossil
bei WindowsGame1.Program.Main(System.String[]) heißt einfach, dass der Fehler in deiner Main-Funktion entsteht!
Kann man rausfinden welche? Außer 10 Texturen und 2 Schriftarten wird nichts an Content geladen. Ich greife eig. auch nicht auf andere Dateien zu.Zitat
vermute ich, dass du versuchst eine Datei zu öffnen, die nicht exestiert!
Bisher habe ich keine Ahnung was das ist. Ich werde es googeln und dann vielleicht Exceptions einfügen.Zitat
Haha, und da er vermutlich nirgens Exceptions
Das klingt logisch.Zitat
Bei mir lief alles, von daher würde ich behaupten, dass die Contentdatein soweit ok sind.
Würde empfehlen auf die nächste Version zu warten. Die müsste ich bald fertig haben. Vielleicht schon am Abend. Ich kann versprechen, dass es alles sehr rund läuft und Erklärungen dabei sind.Zitat
Du könntest ja mal neu laden.
C#-Quelltext |
|
1 2 3 4 5 6 7 8 |
const int AnzahlId = 2000;//ist eh egal kann ruhig viel sein const int MaxZGesamt = 3500; const int MaxZTypen = 6; const int MaxSGesamt = 200; const int Fenstergröße = 900; const int Weltgröße = 2000; const int SektorenAnzahl = 130; |
C#-Quelltext |
|
1 2 |
double Sektorengröße;// int[, ,] Sektor_Zellindex = new int[SektorenAnzahl + 2, SektorenAnzahl + 2, MaxZProSektor]; // (SektorX, SektorY, Indexnummer) |
C#-Quelltext |
|
1 |
Sektorengröße = Weltgröße / SektorenAnzahl; |
C#-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
protected void Update_ZellEngine_InSektorSortieren(int ZIndex) { if (Z_Position[ZIndex].X > Weltgröße - Sektorengröße) { Z_Position[ZIndex].X = Weltgröße / 2;//Zelle wird in die Mitte versetzt. Z_Typ[ZIndex] = -1;//Zelle wird deaktiviert. } if (Z_Position[ZIndex].Y > Weltgröße - Sektorengröße) { Z_Position[ZIndex].Y = Weltgröße / 2; Z_Typ[ZIndex] = -1; } if (Z_Position[ZIndex].X < (Sektorengröße)) { Z_Position[ZIndex].X = Weltgröße / 2; Z_Typ[ZIndex] = -1; } if (Z_Position[ZIndex].Y < (Sektorengröße)) { Z_Position[ZIndex].Y = Weltgröße / 2; Z_Typ[ZIndex] = -1; } int n; int SX = (int)(Z_Position[ZIndex].X / (float)Sektorengröße); int SY = (int)(Z_Position[ZIndex].Y / (float)Sektorengröße); for (n = 0; n < MaxZProSektor; n++) { if (Sektor_Zellindex[SX, SY, n] == -1) { Sektor_Zellindex[SX, SY, n] = ZIndex; n = MaxZProSektor; }; }; } |
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »CharlesDarwin« (28.02.2012, 18:52)
Werbeanzeige